Skip to content

Commit

Permalink
Fixed ChallengesManagerTest
Browse files Browse the repository at this point in the history
  • Loading branch information
tastybento committed Jun 4, 2023
1 parent ddebdf0 commit 480ffd8
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions src/test/java/world/bentobox/challenges/ChallengesManagerTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ public class ChallengesManagerTest {
// Mocks
@Mock
private ChallengesAddon addon;
@Mock

private Settings settings;
@Mock
private IslandWorldManager iwm;
Expand Down Expand Up @@ -134,9 +134,11 @@ public void setUp() throws Exception {
when(s.getDatabaseType()).thenReturn(DatabaseType.JSON);

// Addon Settings
settings = new Settings();
when(addon.getChallengesSettings()).thenReturn(settings);
when(settings.isStoreHistory()).thenReturn(true);
when(settings.getLifeSpan()).thenReturn(10);
settings.setStoreAsIslandData(false);
settings.setStoreHistory(true);
settings.setLifeSpan(10);

// Database
database = new File("database");
Expand Down Expand Up @@ -264,7 +266,7 @@ public void testLoadChallengeNoOverwriteNotSilent() {
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
// load twice - no overwrite, not silent
assertFalse(cm.loadChallenge(challenge, world, false, user, false));
verify(user).getTranslation("challenges.messages.load-skipping", "[value]", "name");
verify(user).getTranslation(world, "challenges.messages.load-skipping", "[value]", "name");
}

/**
Expand All @@ -276,7 +278,7 @@ public void testLoadChallengeOverwriteSilent() {
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
// overwrite
assertTrue(cm.loadChallenge(challenge, world, true, user, true));
verify(user, never()).getTranslation(anyString(), anyString(), anyString());
verify(user, never()).getTranslation(any(World.class), anyString(), anyString(), anyString());
}

/**
Expand All @@ -288,7 +290,7 @@ public void testLoadChallengeOverwriteNotSilent() {
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
// overwrite not silent
assertTrue(cm.loadChallenge(challenge, world, true, user, false));
verify(user).getTranslation("challenges.messages.load-overwriting", "[value]", "name");
verify(user).getTranslation(world, "challenges.messages.load-overwriting", "[value]", "name");
}

/**
Expand All @@ -311,7 +313,7 @@ public void testLoadLevelNoOverwriteNotSilent() {
assertTrue(cm.loadLevel(level, world, false, user, true));
// load twice - no overwrite, not silent
assertFalse(cm.loadLevel(level, world, false, user, false));
verify(user).getTranslation("challenges.messages.load-skipping", "[value]", "Novice");
verify(user).getTranslation(world, "challenges.messages.load-skipping", "[value]", "Novice");
}

/**
Expand All @@ -323,7 +325,7 @@ public void testLoadLevelOverwriteSilent() {
assertTrue(cm.loadLevel(level, world, false, user, true));
// overwrite
assertTrue(cm.loadLevel(level, world, true, user, true));
verify(user, never()).getTranslation(anyString(), anyString(), anyString());
verify(user, never()).getTranslation(any(World.class), anyString(), anyString(), anyString());
}

/**
Expand All @@ -335,7 +337,7 @@ public void testLoadLevelOverwriteNotSilent() {
assertTrue(cm.loadLevel(level, world, false, user, true));
// overwrite not silent
assertTrue(cm.loadLevel(level, world, true, user, false));
verify(user).getTranslation("challenges.messages.load-overwriting", "[value]", "Novice");
verify(user).getTranslation(world, "challenges.messages.load-overwriting", "[value]", "Novice");
}

/**
Expand Down

0 comments on commit 480ffd8

Please sign in to comment.