diff --git a/common-testing/src/test/java/io/carbynestack/common/result/FailureTest.java b/common-testing/src/test/java/io/carbynestack/common/result/FailureTest.java index 35fce6e..7c2138c 100644 --- a/common-testing/src/test/java/io/carbynestack/common/result/FailureTest.java +++ b/common-testing/src/test/java/io/carbynestack/common/result/FailureTest.java @@ -95,14 +95,14 @@ void flatMapNullPointerException() { @Test void fold() { - assertThat(result.fold(r -> r + 9, v -> v * 2)).isEqualTo(30); + assertThat(result.fold(v -> v * 2, r -> r + 9)).isEqualTo(30); } @ParameterizedTest @NullableParamSource("FOLD") - void foldNullPointerException(Function failureFunction, - Function successFunction) { - assertThatThrownBy(() -> result.fold(failureFunction, successFunction)) + void foldNullPointerException(Function successFunction, + Function failureFunction) { + assertThatThrownBy(() -> result.fold(successFunction, failureFunction)) .isExactlyInstanceOf(NullPointerException.class); } diff --git a/common-testing/src/test/java/io/carbynestack/common/result/SuccessTest.java b/common-testing/src/test/java/io/carbynestack/common/result/SuccessTest.java index c82a2ab..343289f 100644 --- a/common-testing/src/test/java/io/carbynestack/common/result/SuccessTest.java +++ b/common-testing/src/test/java/io/carbynestack/common/result/SuccessTest.java @@ -98,14 +98,14 @@ void flatMapNullPointerException() { @Test void fold() { - assertThat(result.fold(r -> r + 9, v -> v * 2)).isEqualTo(24); + assertThat(result.fold(v -> v * 2, r -> r + 9)).isEqualTo(24); } @ParameterizedTest @NullableParamSource("FOLD") - void foldNullPointerException(Function failureFunction, - Function successFunction) { - assertThatThrownBy(() -> result.fold(failureFunction, successFunction)) + void foldNullPointerException(Function successFunction, + Function failureFunction) { + assertThatThrownBy(() -> result.fold(successFunction, failureFunction)) .isExactlyInstanceOf(NullPointerException.class); } diff --git a/common-types/src/main/java/io/carbynestack/common/result/Failure.java b/common-types/src/main/java/io/carbynestack/common/result/Failure.java index 3f50130..8cdd514 100644 --- a/common-types/src/main/java/io/carbynestack/common/result/Failure.java +++ b/common-types/src/main/java/io/carbynestack/common/result/Failure.java @@ -143,10 +143,10 @@ public Result flatMap(Function the type of the value returned from the * mapping functions * @return the folded value of mapping either this {@link Failure} reason @@ -160,7 +160,7 @@ public Result flatMap(Function N fold(Function failureFunction, Function successFunction) { + public N fold(Function successFunction, Function failureFunction) { requireNonNull(successFunction); return (N) failureFunction.apply(this.reason()); } diff --git a/common-types/src/main/java/io/carbynestack/common/result/Result.java b/common-types/src/main/java/io/carbynestack/common/result/Result.java index cfb9935..d675ea6 100644 --- a/common-types/src/main/java/io/carbynestack/common/result/Result.java +++ b/common-types/src/main/java/io/carbynestack/common/result/Result.java @@ -137,10 +137,10 @@ default boolean isFailure() { * applied to the {@link Failure#reason()}. Otherwise, the success * function is applied to the {@link Success#value()}. * - * @param failureFunction the mapping function to apply to a - * {@link Failure#reason()} * @param successFunction the success mapping function to apply to a * {@link Success#value()} + * @param failureFunction the mapping function to apply to a + * {@link Failure#reason()} * @param the type of the value returned from the * mapping functions * @return the folded value of mapping either this {@link Success} value @@ -152,7 +152,7 @@ default boolean isFailure() { * @see Success#value() * @since 0.1.0 */ - N fold(Function failureFunction, Function successFunction); + N fold(Function successFunction, Function failureFunction); /** * If the {@code Result} is a {@link Success}, and the value matches the diff --git a/common-types/src/main/java/io/carbynestack/common/result/Success.java b/common-types/src/main/java/io/carbynestack/common/result/Success.java index 2710b3c..c1ab1c0 100644 --- a/common-types/src/main/java/io/carbynestack/common/result/Success.java +++ b/common-types/src/main/java/io/carbynestack/common/result/Success.java @@ -144,10 +144,10 @@ public Result flatMap(Function the type of the value returned from the * mapping functions * @return the folded value of mapping this {@link Success} value @@ -161,7 +161,7 @@ public Result flatMap(Function N fold(Function failureFunction, Function successFunction) { + public N fold(Function successFunction, Function failureFunction) { requireNonNull(failureFunction); return (N) successFunction.apply(this.value()); } diff --git a/common-types/src/main/java17/io/carbynestack/common/result/Failure.java b/common-types/src/main/java17/io/carbynestack/common/result/Failure.java index 7f6c074..6ac0138 100644 --- a/common-types/src/main/java17/io/carbynestack/common/result/Failure.java +++ b/common-types/src/main/java17/io/carbynestack/common/result/Failure.java @@ -113,10 +113,10 @@ public Result flatMap(Function the type of the value returned from the * mapping functions * @return the folded value of mapping either this {@link Failure} reason @@ -130,7 +130,7 @@ public Result flatMap(Function N fold(Function failureFunction, Function successFunction) { + public N fold(Function successFunction, Function failureFunction) { requireNonNull(successFunction); return (N) failureFunction.apply(this.reason()); } diff --git a/common-types/src/main/java17/io/carbynestack/common/result/Result.java b/common-types/src/main/java17/io/carbynestack/common/result/Result.java index 3d63643..1e06268 100644 --- a/common-types/src/main/java17/io/carbynestack/common/result/Result.java +++ b/common-types/src/main/java17/io/carbynestack/common/result/Result.java @@ -138,10 +138,10 @@ default boolean isFailure() { * applied to the {@link Failure#reason()}. Otherwise, the success * function is applied to the {@link Success#value()}. * - * @param failureFunction the mapping function to apply to a - * {@link Failure#reason()} * @param successFunction the success mapping function to apply to a * {@link Success#value()} + * @param failureFunction the mapping function to apply to a + * {@link Failure#reason()} * @param the type of the value returned from the * mapping functions * @return the folded value of mapping either this {@link Success} value @@ -153,7 +153,7 @@ default boolean isFailure() { * @see Success#value() * @since 0.1.0 */ - N fold(Function failureFunction, Function successFunction); + N fold(Function successFunction, Function failureFunction); /** * If the {@code Result} is a {@link Success}, and the value matches the diff --git a/common-types/src/main/java17/io/carbynestack/common/result/Success.java b/common-types/src/main/java17/io/carbynestack/common/result/Success.java index e6a980c..f98cf56 100644 --- a/common-types/src/main/java17/io/carbynestack/common/result/Success.java +++ b/common-types/src/main/java17/io/carbynestack/common/result/Success.java @@ -114,10 +114,10 @@ public Result flatMap(Function the type of the value returned from the * mapping functions * @return the folded value of mapping this {@link Success} value @@ -131,7 +131,7 @@ public Result flatMap(Function N fold(Function failureFunction, Function successFunction) { + public N fold(Function successFunction, Function failureFunction) { requireNonNull(failureFunction); return (N) successFunction.apply(this.value()); }