mirror of
https://github.com/BentoBoxWorld/Challenges.git
synced 2025-02-16 12:21:33 +01:00
Fixed ChallengesManagerTest
This commit is contained in:
parent
ddebdf0e62
commit
480ffd8eb4
@ -82,7 +82,7 @@ public class ChallengesManagerTest {
|
|||||||
// Mocks
|
// Mocks
|
||||||
@Mock
|
@Mock
|
||||||
private ChallengesAddon addon;
|
private ChallengesAddon addon;
|
||||||
@Mock
|
|
||||||
private Settings settings;
|
private Settings settings;
|
||||||
@Mock
|
@Mock
|
||||||
private IslandWorldManager iwm;
|
private IslandWorldManager iwm;
|
||||||
@ -134,9 +134,11 @@ public class ChallengesManagerTest {
|
|||||||
when(s.getDatabaseType()).thenReturn(DatabaseType.JSON);
|
when(s.getDatabaseType()).thenReturn(DatabaseType.JSON);
|
||||||
|
|
||||||
// Addon Settings
|
// Addon Settings
|
||||||
|
settings = new Settings();
|
||||||
when(addon.getChallengesSettings()).thenReturn(settings);
|
when(addon.getChallengesSettings()).thenReturn(settings);
|
||||||
when(settings.isStoreHistory()).thenReturn(true);
|
settings.setStoreAsIslandData(false);
|
||||||
when(settings.getLifeSpan()).thenReturn(10);
|
settings.setStoreHistory(true);
|
||||||
|
settings.setLifeSpan(10);
|
||||||
|
|
||||||
// Database
|
// Database
|
||||||
database = new File("database");
|
database = new File("database");
|
||||||
@ -264,7 +266,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
||||||
// load twice - no overwrite, not silent
|
// load twice - no overwrite, not silent
|
||||||
assertFalse(cm.loadChallenge(challenge, world, false, user, false));
|
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");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -276,7 +278,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
||||||
// overwrite
|
// overwrite
|
||||||
assertTrue(cm.loadChallenge(challenge, world, true, user, true));
|
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());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -288,7 +290,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
assertTrue(cm.loadChallenge(challenge, world, false, user, true));
|
||||||
// overwrite not silent
|
// overwrite not silent
|
||||||
assertTrue(cm.loadChallenge(challenge, world, true, user, false));
|
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");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -311,7 +313,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadLevel(level, world, false, user, true));
|
assertTrue(cm.loadLevel(level, world, false, user, true));
|
||||||
// load twice - no overwrite, not silent
|
// load twice - no overwrite, not silent
|
||||||
assertFalse(cm.loadLevel(level, world, false, user, false));
|
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");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -323,7 +325,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadLevel(level, world, false, user, true));
|
assertTrue(cm.loadLevel(level, world, false, user, true));
|
||||||
// overwrite
|
// overwrite
|
||||||
assertTrue(cm.loadLevel(level, world, true, user, true));
|
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());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -335,7 +337,7 @@ public class ChallengesManagerTest {
|
|||||||
assertTrue(cm.loadLevel(level, world, false, user, true));
|
assertTrue(cm.loadLevel(level, world, false, user, true));
|
||||||
// overwrite not silent
|
// overwrite not silent
|
||||||
assertTrue(cm.loadLevel(level, world, true, user, false));
|
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");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user