Skip to content

Commit f17486b

Browse files
Use @beforeeach method to set failFast response
1 parent 0d1742c commit f17486b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/test/java/com/github/stickerifier/stickerify/bot/StickerifyTest.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import mockwebserver3.QueueDispatcher;
1515
import mockwebserver3.RecordedRequest;
1616
import mockwebserver3.junit5.StartStop;
17+
import org.junit.jupiter.api.BeforeEach;
1718
import org.junit.jupiter.api.Tag;
1819
import org.junit.jupiter.api.Test;
1920

@@ -26,6 +27,11 @@ class StickerifyTest {
2627
@StartStop
2728
private final MockWebServer server = new MockWebServer();
2829

30+
@BeforeEach
31+
public void setup() {
32+
((QueueDispatcher) server.getDispatcher()).setFailFast(MockResponses.EMPTY_UPDATES);
33+
}
34+
2935
@Test
3036
void startMessage() throws Exception {
3137
server.enqueue(MockResponses.START_MESSAGE);
@@ -41,8 +47,6 @@ void startMessage() throws Exception {
4147
}
4248

4349
private Stickerify runBot() {
44-
((QueueDispatcher)server.getDispatcher()).setFailFast(MockResponses.EMPTY_UPDATES);
45-
4650
var bot = new TelegramBot.Builder("token")
4751
.apiUrl(server.url("api/").toString())
4852
.fileApiUrl(server.url("files/").toString())

0 commit comments

Comments
 (0)