@@ -249,7 +249,7 @@ class CircuitBreakerTests: XCTestCase {
249249
250250 breaker. forceOpen ( )
251251
252- breaker. run ( commandArgs: ( ) , fallbackArgs: ( msg : " Fast fail. " ) )
252+ breaker. run ( commandArgs: ( ) , fallbackArgs: String ( describing : " Fast fail. " ) )
253253
254254 waitForExpectations ( timeout: 10 , handler: { _ in
255255 XCTAssertEqual ( breaker. breakerState, State . open)
@@ -290,10 +290,10 @@ class CircuitBreakerTests: XCTestCase {
290290
291291 XCTAssertEqual ( breaker. breakerState, State . halfopen)
292292
293- breaker. run ( commandArgs: ( completion : { err in
293+ breaker. run ( commandArgs: { err in
294294 Log . verbose ( " Error: \( err) " )
295295 expectation1. fulfill ( )
296- } ) , fallbackArgs: ( msg : " Failure. " ) )
296+ } , fallbackArgs: String ( describing : " Failure. " ) )
297297
298298 // Check that state is now closed
299299 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -325,7 +325,7 @@ class CircuitBreakerTests: XCTestCase {
325325
326326 XCTAssertEqual ( breaker. breakerState, State . halfopen)
327327
328- breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: ( msg : " Failure. " ) )
328+ breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: String ( describing : " Failure. " ) )
329329
330330 // Check that state is now closed
331331 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -348,10 +348,10 @@ class CircuitBreakerTests: XCTestCase {
348348
349349 XCTAssertEqual ( breaker. breakerState, State . halfopen)
350350
351- breaker. run ( commandArgs: ( completion : { err in
351+ breaker. run ( commandArgs: { err in
352352 Log . verbose ( " Error: \( err) " )
353353 expectation1. fulfill ( )
354- } ) , fallbackArgs: ( msg : " Failure. " ) )
354+ } , fallbackArgs: String ( describing : " Failure. " ) )
355355
356356 // Check that state is now closed
357357 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -375,7 +375,7 @@ class CircuitBreakerTests: XCTestCase {
375375 breaker. run ( commandArgs: ( a: 1 , b: 3 , completion: { result in
376376 total = result
377377 expectation1. fulfill ( )
378- } ) , fallbackArgs: ( msg : " Error getting sum. " ) )
378+ } ) , fallbackArgs: String ( describing : " Error getting sum. " ) )
379379
380380 // Check that the state is closed and the sum is 4
381381 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -390,7 +390,7 @@ class CircuitBreakerTests: XCTestCase {
390390 let breaker = CircuitBreaker ( fallback: fallbackFunction, command: test)
391391
392392 // TODO: Do something more meaningful here
393- breaker. run ( commandArgs: ( ) , fallbackArgs: ( msg : " Error getting snapshot. " ) )
393+ breaker. run ( commandArgs: ( ) , fallbackArgs: String ( describing : " Error getting snapshot. " ) )
394394
395395 breaker. snapshot ( )
396396
@@ -417,7 +417,7 @@ class CircuitBreakerTests: XCTestCase {
417417
418418 let breaker = CircuitBreaker ( timeout: 5.0 , fallback: fallbackTimeout, command: time)
419419
420- breaker. run ( commandArgs: ( a: 1 , seconds: 7 ) , fallbackArgs: ( msg : " Timeout. " ) )
420+ breaker. run ( commandArgs: ( a: 1 , seconds: 7 ) , fallbackArgs: String ( describing : " Timeout. " ) )
421421
422422 waitForExpectations ( timeout: 10 , handler: { _ in
423423 XCTAssertEqual ( breaker. breakerState, State . closed)
@@ -439,7 +439,7 @@ class CircuitBreakerTests: XCTestCase {
439439
440440 let breaker = CircuitBreaker ( timeout: 5.0 , resetTimeout: resetTimeout, maxFailures: 1 , fallback: fallbackFunction, command: time)
441441
442- breaker. run ( commandArgs: ( a: 1 , seconds: 11 ) , fallbackArgs: ( msg : " Timeout. " ) )
442+ breaker. run ( commandArgs: ( a: 1 , seconds: 11 ) , fallbackArgs: String ( describing : " Timeout. " ) )
443443
444444 sleepFulfill ( time: resetTimeout + 2 )
445445
@@ -461,12 +461,12 @@ class CircuitBreakerTests: XCTestCase {
461461
462462 let breaker = CircuitBreaker ( fallback: fallbackFunctionFulfill, commandWrapper: sumWrapper)
463463
464- breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: ( msg : " Failure. " ) )
464+ breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: String ( describing : " Failure. " ) )
465465
466466 XCTAssertEqual ( breaker. breakerState, State . closed)
467467
468468 for _ in 1 ... 6 {
469- breaker. run ( commandArgs: ( a: 2 , b: 2 ) , fallbackArgs: ( msg : " Failure. " ) )
469+ breaker. run ( commandArgs: ( a: 2 , b: 2 ) , fallbackArgs: String ( describing : " Failure. " ) )
470470 }
471471
472472 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -504,7 +504,7 @@ class CircuitBreakerTests: XCTestCase {
504504
505505 let breaker = CircuitBreaker ( timeout: 2 , fallback: fallbackTimeout, commandWrapper: timeWrapper)
506506
507- breaker. run ( commandArgs: ( a: 3 , seconds: 7 ) , fallbackArgs: ( msg : " Timeout. " ) )
507+ breaker. run ( commandArgs: ( a: 3 , seconds: 7 ) , fallbackArgs: String ( describing : " Timeout. " ) )
508508
509509 waitForExpectations ( timeout: 10 , handler: { _ in
510510 XCTAssertEqual ( breaker. breakerState, State . closed)
@@ -570,7 +570,7 @@ class CircuitBreakerTests: XCTestCase {
570570
571571 let breaker = CircuitBreaker ( fallback: fallbackFunction, commandWrapper: asyncWrapper)
572572
573- breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: ( msg : " Failure. " ) )
573+ breaker. run ( commandArgs: ( a: 3 , b: 4 ) , fallbackArgs: String ( describing : " Failure. " ) )
574574
575575 waitForExpectations ( timeout: 10 , handler: { _ in
576576 XCTAssertEqual ( breaker. breakerState, State . closed)
@@ -594,7 +594,7 @@ class CircuitBreakerTests: XCTestCase {
594594 breaker. run ( commandArgs: ( a: 1 , b: 3 , completion: { result in
595595 total = result
596596 expectation1. fulfill ( )
597- } ) , fallbackArgs: ( msg : " Error getting sum. " ) )
597+ } ) , fallbackArgs: String ( describing : " Error getting sum. " ) )
598598
599599 // Check that the state is closed and the sum is 4
600600 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -623,7 +623,7 @@ class CircuitBreakerTests: XCTestCase {
623623
624624 let breaker = CircuitBreaker ( bulkhead: 2 , fallback: fallbackFunction, commandWrapper: sumWrapperFulfill)
625625
626- breaker. run ( commandArgs: ( a: 4 , b: 3 ) , fallbackArgs: ( msg : " Error getting sum. " ) )
626+ breaker. run ( commandArgs: ( a: 4 , b: 3 ) , fallbackArgs: String ( describing : " Error getting sum. " ) )
627627
628628 // Check that the state is closed
629629 waitForExpectations ( timeout: 10 , handler: { _ in
@@ -653,9 +653,9 @@ class CircuitBreakerTests: XCTestCase {
653653
654654 let breaker = CircuitBreaker ( bulkhead: 2 , fallback: fallbackFunction, command: timeBulkhead)
655655
656- breaker. run ( commandArgs: ( a: 4 , seconds: 5 ) , fallbackArgs: ( msg : " Failure. " ) )
657- breaker. run ( commandArgs: ( a: 5 , seconds: 6 ) , fallbackArgs: ( msg : " Failure. " ) )
658- breaker. run ( commandArgs: ( a: 3 , seconds: 4 ) , fallbackArgs: ( msg : " Failure. " ) )
656+ breaker. run ( commandArgs: ( a: 4 , seconds: 5 ) , fallbackArgs: String ( describing : " Failure. " ) )
657+ breaker. run ( commandArgs: ( a: 5 , seconds: 6 ) , fallbackArgs: String ( describing : " Failure. " ) )
658+ breaker. run ( commandArgs: ( a: 3 , seconds: 4 ) , fallbackArgs: String ( describing : " Failure. " ) )
659659
660660 waitForExpectations ( timeout: 17 , handler: { _ in
661661 XCTAssertEqual ( breaker. breakerState, State . closed)
@@ -710,19 +710,19 @@ class CircuitBreakerTests: XCTestCase {
710710 // Breaker should start in closed state
711711 XCTAssertEqual ( breaker. breakerState, State . closed)
712712
713- breaker. run ( commandArgs: ( a: 1 , b: 3 , flag: false ) , fallbackArgs: ( msg : " Sum " ) ) // Success
713+ breaker. run ( commandArgs: ( a: 1 , b: 3 , flag: false ) , fallbackArgs: String ( describing : " Sum " ) ) // Success
714714
715715 for _ in 1 ... 2 {
716- breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: true ) , fallbackArgs: ( msg : " Sum " ) ) // Timeout, Timeout
716+ breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: true ) , fallbackArgs: String ( describing : " Sum " ) ) // Timeout, Timeout
717717 }
718718
719- breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: ( msg : " Sum " ) ) // Fast fail
719+ breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: String ( describing : " Sum " ) ) // Fast fail
720720
721- breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: ( msg : " Sum " ) ) // Fast fail
721+ breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: String ( describing : " Sum " ) ) // Fast fail
722722
723723 sleep ( 5 )
724724
725- breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: ( msg : " Sum " ) ) // Success
725+ breaker. run ( commandArgs: ( a: 2 , b: 4 , flag: false ) , fallbackArgs: String ( describing : " Sum " ) ) // Success
726726
727727 sleep ( 5 )
728728
0 commit comments