     }
     #endif
 
-    static var allTests: [(String, (ObservableRetryWhenTest_) -> () -> ())] { return [
+    static var allTests: [(String, (ObservableRetryWhenTest_) -> () -> Void)] { return [
     ("testRetryWhen_Never", ObservableRetryWhenTest.testRetryWhen_Never),
     ("testRetryWhen_ObservableNever", ObservableRetryWhenTest.testRetryWhen_ObservableNever),
     ("testRetryWhen_ObservableNeverComplete", ObservableRetryWhenTest.testRetryWhen_ObservableNeverComplete),

    }
    #endif

    static var allTests: [(String, (MainSchedulerTest_) -> () -> ())] { return [
    ("testMainScheduler_basicScenario", MainSchedulerTest.testMainScheduler_basicScenario),
    ("testMainScheduler_disposing1", MainSchedulerTest.testMainScheduler_disposing1),
    ("testMainScheduler_disposing2", MainSchedulerTest.testMainScheduler_disposing2),

    }
    #endif

    static var allTests: [(String, (ObservableRangeTest_) -> () -> Void)] { return [
    ("testRange_Boundaries", ObservableRangeTest.testRange_Boundaries),
    ("testRange_Dispose", ObservableRangeTest.testRange_Dispose),
    ] }
