|
1 | 1 | package info.novatec.testit.webtester.waiting; |
2 | 2 |
|
3 | 3 | import static org.assertj.core.api.Assertions.assertThat; |
| 4 | +import static org.mockito.ArgumentMatchers.any; |
| 5 | +import static org.mockito.ArgumentMatchers.eq; |
4 | 6 | import static org.mockito.Mockito.doReturn; |
5 | 7 | import static org.mockito.Mockito.verify; |
6 | 8 |
|
7 | 9 | import java.util.concurrent.TimeUnit; |
| 10 | +import java.util.function.Supplier; |
8 | 11 |
|
9 | 12 | import org.junit.jupiter.api.AfterEach; |
10 | 13 | import org.junit.jupiter.api.BeforeEach; |
@@ -136,24 +139,10 @@ void waitUntilIsCreatedForObject() { |
136 | 139 | class Until_BooleanSupplier { |
137 | 140 |
|
138 | 141 | @Test |
139 | | - void waitUntilIsCreatedWithSameWaiter() { |
140 | | - WaitUntil<Object> until = Wait.untilSupplied(() -> true); |
141 | | - assertThat(until.getWaiter()).isSameAs(waiter); |
142 | | - } |
143 | | - |
144 | | - @Test |
145 | | - void waitUntilIsCreatedWithDefaultConfiguration() { |
146 | | - WaitUntil<Object> until = Wait.untilSupplied(() -> true); |
147 | | - WaitConfig config = until.getConfig(); |
148 | | - assertThat(config.getTimeout()).isEqualTo(WaitConfig.DEFAULT_TIMEOUT); |
149 | | - assertThat(config.getTimeUnit()).isEqualTo(WaitConfig.DEFAULT_TIME_UNIT); |
150 | | - assertThat(config.getInterval()).isEqualTo(WaitConfig.DEFAULT_INTERVAL); |
151 | | - } |
152 | | - |
153 | | - @Test |
154 | | - void waitUntilIsCreatedForObject() { |
155 | | - WaitUntil<Object> until = Wait.untilSupplied(() -> true); |
156 | | - assertThat(until.getObjectSupplier().get()).isEqualTo(true); |
| 142 | + void delegatesToWaiter() { |
| 143 | + Supplier<Boolean> supplier = () -> true; |
| 144 | + Wait.until(supplier); |
| 145 | + verify(waiter).waitUntil(any(WaitConfig.class), eq(supplier)); |
157 | 146 | } |
158 | 147 |
|
159 | 148 | } |
|
0 commit comments