diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe0.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe0.kt index 43ffe74..a9ad675 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe0.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe0.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject -class RxMockMaybe0(var invocationCheck: () -> Boolean = { true }) +class RxMockMaybe0(var invocationCheck: () -> Boolean = { true }) : MaybeObserver, Consumer, () -> Maybe { var invocations = 0 diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe1.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe1.kt index 796a8e1..bb0d746 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe1.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe1.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject -class RxMockMaybe1(var invocationCheck: (A) -> Boolean = { true }) +class RxMockMaybe1(var invocationCheck: (A) -> Boolean = { true }) : MaybeObserver, Consumer, (A) -> Maybe { constructor(vararg allowedArgs: A) : this({ it in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe2.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe2.kt index 93e36e6..9d2895c 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe2.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe2.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject -class RxMockMaybe2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) +class RxMockMaybe2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) : MaybeObserver, Consumer, (A1, A2) -> Maybe { constructor(vararg allowedArgs: Pair) : this({ a1, a2 -> a1 to a2 in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe3.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe3.kt index 00abaa2..2b2fce7 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe3.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe3.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject -class RxMockMaybe3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) +class RxMockMaybe3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) : MaybeObserver, Consumer, (A1, A2, A3) -> Maybe { constructor(vararg allowedArgs: Triple) : this({ a1, a2, a3 -> Triple(a1, a2, a3) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe4.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe4.kt index 92f27dc..0934e62 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe4.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe4.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject import pl.mareklangiewicz.tuplek.Quad -class RxMockMaybe4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : MaybeObserver, Consumer, (A1, A2, A3, A4) -> Maybe { +class RxMockMaybe4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : MaybeObserver, Consumer, (A1, A2, A3, A4) -> Maybe { constructor(vararg allowedArgs: Quad) : this({ a1, a2, a3, a4 -> Quad(a1, a2, a3, a4) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe5.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe5.kt index fe2096f..c22a078 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe5.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockMaybe5.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.MaybeSubject import pl.mareklangiewicz.tuplek.Jackson -class RxMockMaybe5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : MaybeObserver, Consumer, (A1, A2, A3, A4, A5) -> Maybe { +class RxMockMaybe5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : MaybeObserver, Consumer, (A1, A2, A3, A4, A5) -> Maybe { constructor(vararg allowedArgs: Jackson) : this({ a1, a2, a3, a4, a5 -> Jackson(a1, a2, a3, a4, a5) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable0.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable0.kt index 62ce987..fb7cc8a 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable0.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable0.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject -class RxMockObservable0(var invocationCheck: () -> Boolean = { true }) +class RxMockObservable0(var invocationCheck: () -> Boolean = { true }) : Observer, Consumer, () -> Observable { var invocations = 0 diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable1.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable1.kt index 7038180..56ec241 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable1.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable1.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject -class RxMockObservable1(var invocationCheck: (A) -> Boolean = { true }) +class RxMockObservable1(var invocationCheck: (A) -> Boolean = { true }) : Observer, Consumer, (A) -> Observable { constructor(vararg allowedArgs: A) : this({ it in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable2.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable2.kt index cee01bd..d6daa10 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable2.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable2.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject -class RxMockObservable2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) +class RxMockObservable2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) : Observer, Consumer, (A1, A2) -> Observable { constructor(vararg allowedArgs: Pair) : this({ a1, a2 -> a1 to a2 in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable3.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable3.kt index 4bcea0f..caa1520 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable3.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable3.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject -class RxMockObservable3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) +class RxMockObservable3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) : Observer, Consumer, (A1, A2, A3) -> Observable { constructor(vararg allowedArgs: Triple) : this({ a1, a2, a3 -> Triple(a1, a2, a3) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable4.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable4.kt index f9e1bb1..6e670f3 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable4.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable4.kt @@ -8,7 +8,7 @@ import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject import pl.mareklangiewicz.tuplek.Quad -class RxMockObservable4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : Observer, Consumer, (A1, A2, A3, A4) -> Observable { +class RxMockObservable4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : Observer, Consumer, (A1, A2, A3, A4) -> Observable { constructor(vararg allowedArgs: Quad) : this({ a1, a2, a3, a4 -> Quad(a1, a2, a3, a4) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable5.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable5.kt index 0fee689..5678651 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable5.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockObservable5.kt @@ -8,7 +8,7 @@ import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.Subject import pl.mareklangiewicz.tuplek.Jackson -class RxMockObservable5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : Observer, Consumer, (A1, A2, A3, A4, A5) -> Observable { +class RxMockObservable5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : Observer, Consumer, (A1, A2, A3, A4, A5) -> Observable { constructor(vararg allowedArgs: Jackson) : this({ a1, a2, a3, a4, a5 -> Jackson(a1, a2, a3, a4, a5) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle0.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle0.kt index b31a314..cfe1767 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle0.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle0.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject -class RxMockSingle0(var invocationCheck: () -> Boolean = { true }) +class RxMockSingle0(var invocationCheck: () -> Boolean = { true }) : SingleObserver, Consumer, () -> Single { var invocations = 0 diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle1.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle1.kt index 9cf9256..fd76d64 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle1.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle1.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject -class RxMockSingle1(var invocationCheck: (A) -> Boolean = { true }) +class RxMockSingle1(var invocationCheck: (A) -> Boolean = { true }) : SingleObserver, Consumer, (A) -> Single { constructor(vararg allowedArgs: A) : this({ it in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle2.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle2.kt index cc869c1..b91277c 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle2.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle2.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject -class RxMockSingle2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) +class RxMockSingle2(var invocationCheck: (A1, A2) -> Boolean = { _, _ -> true }) : SingleObserver, Consumer, (A1, A2) -> Single { constructor(vararg allowedArgs: Pair) : this({ a1, a2 -> a1 to a2 in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle3.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle3.kt index fb0db37..00df812 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle3.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle3.kt @@ -6,7 +6,7 @@ import io.reactivex.rxjava3.disposables.Disposable import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject -class RxMockSingle3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) +class RxMockSingle3(var invocationCheck: (A1, A2, A3) -> Boolean = { _, _, _ -> true }) : SingleObserver, Consumer, (A1, A2, A3) -> Single { constructor(vararg allowedArgs: Triple) : this({ a1, a2, a3 -> Triple(a1, a2, a3) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle4.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle4.kt index a1f0008..e596b24 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle4.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle4.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject import pl.mareklangiewicz.tuplek.Quad -class RxMockSingle4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : SingleObserver, Consumer, (A1, A2, A3, A4) -> Single { +class RxMockSingle4(var invocationCheck: (A1, A2, A3, A4) -> Boolean = { _, _, _, _ -> true }) : SingleObserver, Consumer, (A1, A2, A3, A4) -> Single { constructor(vararg allowedArgs: Quad) : this({ a1, a2, a3, a4 -> Quad(a1, a2, a3, a4) in allowedArgs }) diff --git a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle5.kt b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle5.kt index b6e6162..5ba38d1 100644 --- a/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle5.kt +++ b/rxmock/src/jvmMain/kotlin/pl/mareklangiewicz/rxmock/RxMockSingle5.kt @@ -7,7 +7,7 @@ import io.reactivex.rxjava3.functions.Consumer import io.reactivex.rxjava3.subjects.SingleSubject import pl.mareklangiewicz.tuplek.Jackson -class RxMockSingle5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : SingleObserver, Consumer, (A1, A2, A3, A4, A5) -> Single { +class RxMockSingle5(var invocationCheck: (A1, A2, A3, A4, A5) -> Boolean = { _, _, _, _, _ -> true }) : SingleObserver, Consumer, (A1, A2, A3, A4, A5) -> Single { constructor(vararg allowedArgs: Jackson) : this({ a1, a2, a3, a4, a5 -> Jackson(a1, a2, a3, a4, a5) in allowedArgs })