Skip to content

Commit 08c989a

Browse files
committed
adjusted tests
1 parent b581242 commit 08c989a

3 files changed

Lines changed: 10 additions & 9 deletions

File tree

application/src/test/java/org/togetherjava/tjbot/features/mediaonly/MediaOnlyChannelListenerTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.junit.jupiter.api.Test;
1313

1414
import org.togetherjava.tjbot.config.Config;
15+
import org.togetherjava.tjbot.features.analytics.Metrics;
1516
import org.togetherjava.tjbot.jda.JdaTester;
1617

1718
import java.util.List;
@@ -34,7 +35,7 @@ void setUp() {
3435
Config config = mock(Config.class);
3536
when(config.getMediaOnlyChannelPattern()).thenReturn("any");
3637

37-
mediaOnlyChannelListener = new MediaOnlyChannelListener(config);
38+
mediaOnlyChannelListener = new MediaOnlyChannelListener(config, mock(Metrics.class));
3839
}
3940

4041
@Test

application/src/test/java/org/togetherjava/tjbot/features/tags/TagCommandTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
import org.togetherjava.tjbot.db.Database;
1111
import org.togetherjava.tjbot.db.generated.tables.Tags;
1212
import org.togetherjava.tjbot.features.SlashCommand;
13+
import org.togetherjava.tjbot.features.analytics.Metrics;
1314
import org.togetherjava.tjbot.jda.JdaTester;
1415
import org.togetherjava.tjbot.jda.SlashCommandInteractionEventBuilder;
1516

1617
import javax.annotation.Nullable;
1718

1819
import static org.mockito.ArgumentMatchers.any;
19-
import static org.mockito.Mockito.spy;
20-
import static org.mockito.Mockito.verify;
20+
import static org.mockito.Mockito.*;
2121

2222
final class TagCommandTest {
2323
private TagSystem system;
@@ -29,7 +29,7 @@ void setUp() {
2929
Database database = Database.createMemoryDatabase(Tags.TAGS);
3030
system = spy(new TagSystem(database));
3131
jdaTester = new JdaTester();
32-
command = new TagCommand(system);
32+
command = new TagCommand(system, mock(Metrics.class));
3333
}
3434

3535
private SlashCommandInteractionEvent triggerSlashCommand(String id,

application/src/test/java/org/togetherjava/tjbot/features/tags/TagSystemTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import org.togetherjava.tjbot.db.Database;
88
import org.togetherjava.tjbot.db.generated.tables.Tags;
9+
import org.togetherjava.tjbot.features.analytics.Metrics;
910
import org.togetherjava.tjbot.jda.JdaTester;
1011

1112
import java.util.Optional;
@@ -16,9 +17,7 @@
1617
import static org.junit.jupiter.api.Assertions.assertThrowsExactly;
1718
import static org.junit.jupiter.api.Assertions.assertTrue;
1819
import static org.mockito.ArgumentMatchers.anyString;
19-
import static org.mockito.Mockito.never;
20-
import static org.mockito.Mockito.spy;
21-
import static org.mockito.Mockito.verify;
20+
import static org.mockito.Mockito.*;
2221

2322
final class TagSystemTest {
2423
private TagSystem system;
@@ -56,8 +55,9 @@ void createDeleteButton() {
5655
@Test
5756
void handleIsUnknownTag() {
5857
insertTagRaw("known", "foo");
59-
SlashCommandInteractionEvent event =
60-
jdaTester.createSlashCommandInteractionEvent(new TagCommand(system)).build();
58+
SlashCommandInteractionEvent event = jdaTester
59+
.createSlashCommandInteractionEvent(new TagCommand(system, mock(Metrics.class)))
60+
.build();
6161

6262
assertFalse(system.handleIsUnknownTag("known", event));
6363
verify(event, never()).reply(anyString());

0 commit comments

Comments
 (0)