samples/run_all.rb in paypal-payouts-sdk-1.0.0 vs samples/run_all.rb in paypal-payouts-sdk-1.0.1

- old
+ new

@@ -31,10 +31,14 @@ # Cancel UNCLAIMED Payout item puts "Cancelling unclaimed Payouts item with id: #{item_id}" cancel_resp = Samples::CancelPayoutItem.new().cancel_payout_item(item_id, true) if cancel_resp.status_code == 200 puts "Successfully cancelled unclaimed Payouts item with id: #{item_id}" + + # Run cancel failure scenario + puts "Simulate failure on cancelling an already cancelled Payout item with id: #{item_id}" + Samples::CancelPayoutItem.new().cancel_payout_item(item_id, true) else puts "Failed to cancel unclaimed Payouts item with id: #{item_id}" end break end @@ -47,5 +51,13 @@ puts "Failed to retrieve Payouts batch detail with id: #{batch_id}" end else puts "Failed to crate Payouts batch" end + +# Execute all failure cases +puts "Create a payout with validation failure" +Samples::CreatePayouts::new().create_payouts_failure(true) +puts "Retrieving an invalid payout" +Samples::GetPayouts::new().get_payouts("DUMMY", true) +puts "Retrieving an invalid payout item" +Samples::GetPayoutItem::new().get_payout_item("DUMMY", true)