Skip to content

Commit c5700e3

Browse files
committed
feat: Drop Signale#toggle without initial boolean value.
1 parent 391d47f commit c5700e3

File tree

2 files changed

+3
-15
lines changed

2 files changed

+3
-15
lines changed

src/main/java/kiss/Signal.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3747,18 +3747,6 @@ public final Signal<V> timeout(long time, TimeUnit unit, ScheduledExecutorServic
37473747
});
37483748
}
37493749

3750-
/**
3751-
* <p>
3752-
* Returns an {@link Signal} that applies the boolean values alternately to each item emitted by
3753-
* an {@link Signal} and emits the result. Initial value is true.
3754-
* </p>
3755-
*
3756-
* @return {ChainableAPI}
3757-
*/
3758-
public final Signal<Boolean> toggle() {
3759-
return toggle(true);
3760-
}
3761-
37623750
/**
37633751
* <p>
37643752
* Returns an {@link Signal} that applies the boolean values alternately to each item emitted by

src/test/java/kiss/signal/ToggleTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ToggleTest extends SignalTester {
1515

1616
@Test
1717
void trueOrFalse() {
18-
monitor(String.class, boolean.class, signal -> signal.toggle());
18+
monitor(String.class, boolean.class, signal -> signal.toggle(true));
1919

2020
assert main.emit("first value is true").value(true);
2121
assert main.emit("second value is false").value(false);
@@ -78,7 +78,7 @@ void acceptNull() {
7878

7979
@Test
8080
void error() {
81-
monitor(boolean.class, signal -> signal.toggle());
81+
monitor(boolean.class, signal -> signal.toggle(true));
8282

8383
assert main.emit(Error).value();
8484
assert main.isNotCompleted();
@@ -88,7 +88,7 @@ void error() {
8888

8989
@Test
9090
void complete() {
91-
monitor(boolean.class, signal -> signal.toggle());
91+
monitor(boolean.class, signal -> signal.toggle(true));
9292

9393
assert main.emit(Complete).value();
9494
assert main.isCompleted();

0 commit comments

Comments
 (0)