From 3e542036a08c06dd0eb5f5b268018c9bfadd6c6e Mon Sep 17 00:00:00 2001 From: BONNe Date: Thu, 5 Nov 2020 09:24:06 +0200 Subject: [PATCH] Fixes failing UnitTests for Challenges Addon. --- .../java/world/bentobox/challenges/ChallengesAddonTest.java | 2 +- .../java/world/bentobox/challenges/ChallengesManagerTest.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/test/java/world/bentobox/challenges/ChallengesAddonTest.java b/src/test/java/world/bentobox/challenges/ChallengesAddonTest.java index 937324f..84a3a78 100644 --- a/src/test/java/world/bentobox/challenges/ChallengesAddonTest.java +++ b/src/test/java/world/bentobox/challenges/ChallengesAddonTest.java @@ -291,7 +291,7 @@ public class ChallengesAddonTest { addon.setState(State.LOADED); addon.onEnable(); verify(plugin).logWarning("[challenges] Level add-on not found so level challenges will not work!"); - verify(plugin).logWarning("[challenges] Economy plugin not found so money options will not work!"); + verify(plugin).logWarning("[challenges] Vault plugin not found. Economy will not work!"); verify(plugin).log("[challenges] Loading challenges..."); verify(plugin, never()).logError("Challenges could not hook into AcidIsland or BSkyBlock so will not do anything!"); diff --git a/src/test/java/world/bentobox/challenges/ChallengesManagerTest.java b/src/test/java/world/bentobox/challenges/ChallengesManagerTest.java index f0c44f1..897a800 100644 --- a/src/test/java/world/bentobox/challenges/ChallengesManagerTest.java +++ b/src/test/java/world/bentobox/challenges/ChallengesManagerTest.java @@ -60,6 +60,7 @@ import world.bentobox.challenges.config.Settings; import world.bentobox.challenges.database.object.Challenge; import world.bentobox.challenges.database.object.Challenge.ChallengeType; import world.bentobox.challenges.database.object.ChallengeLevel; +import world.bentobox.challenges.database.object.requirements.IslandRequirements; import world.bentobox.challenges.events.ChallengeCompletedEvent; import world.bentobox.challenges.events.ChallengeResetAllEvent; import world.bentobox.challenges.events.ChallengeResetEvent; @@ -162,6 +163,7 @@ public class ChallengesManagerTest { challenge.setFriendlyName("name"); challenge.setLevel(GAME_MODE_NAME + "_novice"); challenge.setDescription(Collections.singletonList("A description")); + challenge.setRequirements(new IslandRequirements()); // Challenge Level level = new ChallengeLevel(); @@ -737,7 +739,7 @@ public class ChallengesManagerTest { @Test public void testCreateChallenge() { @Nullable - Challenge ch = cm.createChallenge("newChal", ChallengeType.ISLAND, null); + Challenge ch = cm.createChallenge("newChal", ChallengeType.ISLAND, new IslandRequirements()); assertEquals(ChallengeType.ISLAND, ch.getChallengeType()); assertEquals("newChal", ch.getUniqueId()); }