Sha256: 2c0220246d5bde2bc6d672bf1dbbe0143f910db6075b268b49efb2a8e326b309
Contents?: true
Size: 1.43 KB
Versions: 15
Compression:
Stored size: 1.43 KB
Contents
require 'spec_helper' require 'date' require 'killbill/response/payment_status' require 'killbill/response/payment_response' require 'killbill/jresponse/jpayment_response' describe Killbill::Plugin::JPaymentResponse do it "should_test_jpayment_response" do amount = 12352 created_date = DateTime.new effective_date = DateTime.new status = Killbill::Plugin::PaymentStatus::SUCCESS gateway_error = "whatever" gateway_error_code = nil input = Killbill::Plugin::PaymentResponse.new(amount, created_date, effective_date, status, gateway_error, gateway_error_code) output = Killbill::Plugin::JPaymentResponse.new(input) output.get_amount.should be_an_instance_of java.math.BigDecimal output.get_amount.to_s.should == '123.52'; output.get_created_date.should be_an_instance_of org.joda.time.DateTime #output.get_created_date.get_millis == created_date.to_s; output.get_effective_date.should be_an_instance_of org.joda.time.DateTime #output.get_effective_date.to_s.should == effective_date.to_s; output.get_status.should be_an_instance_of Java::com.ning.billing.payment.plugin.api.PaymentInfoPlugin::PaymentPluginStatus output.get_status.to_s.should == "PROCESSED" output.get_gateway_error.should be_an_instance_of java.lang.String output.get_gateway_error.to_s.should == gateway_error output.get_gateway_error_code.should be_nil end end
Version data entries
15 entries across 15 versions & 1 rubygems