@@ -36,8 +36,8 @@ class WorldManagerTest : TestWithMockBukkit() {
3636 world = worldManager.getLoadedWorld(" world" ).get()
3737 assertNotNull(world)
3838
39- assertTrue(worldManager.createWorld(CreateWorldOptions .worldName(" world2 " )).isSuccess)
40- world2 = worldManager.getLoadedWorld(" world2 " ).get()
39+ assertTrue(worldManager.createWorld(CreateWorldOptions .worldName(" World2 " )).isSuccess)
40+ world2 = worldManager.getLoadedWorld(" World2 " ).get()
4141 assertNotNull(world2)
4242 }
4343
@@ -122,6 +122,11 @@ class WorldManagerTest : TestWithMockBukkit() {
122122 assertFalse(worldManager.getLoadedWorld(" world" ).isDefined)
123123 assertFalse(worldManager.getUnloadedWorld(" world" ).isDefined)
124124
125+ assertTrue(worldManager.removeWorld(RemoveWorldOptions .world(world2)).isSuccess)
126+ assertFalse(worldManager.getWorld(" World2" ).isDefined)
127+ assertFalse(worldManager.getLoadedWorld(" World2" ).isDefined)
128+ assertFalse(worldManager.getUnloadedWorld(" World2" ).isDefined)
129+
125130 assertThat(server.pluginManager, hasFiredEventInstance(MVWorldUnloadedEvent ::class .java))
126131 assertThat(server.pluginManager, hasFiredEventInstance(MVWorldRemovedEvent ::class .java))
127132 }
@@ -130,9 +135,18 @@ class WorldManagerTest : TestWithMockBukkit() {
130135 fun `Delete world` () {
131136 assertTrue(File (Bukkit .getWorldContainer(), " world" ).isDirectory)
132137 assertTrue(worldManager.deleteWorld(DeleteWorldOptions .world(world)).isSuccess)
138+ assertFalse(worldManager.getWorld(" world" ).isDefined)
133139 assertFalse(worldManager.getLoadedWorld(" world" ).isDefined)
140+ assertFalse(worldManager.getUnloadedWorld(" world" ).isDefined)
134141 assertFalse(File (Bukkit .getWorldContainer(), " world" ).isDirectory)
135142
143+ assertTrue(File (Bukkit .getWorldContainer(), " World2" ).isDirectory)
144+ assertTrue(worldManager.deleteWorld(DeleteWorldOptions .world(world2)).isSuccess)
145+ assertFalse(worldManager.getWorld(" World2" ).isDefined)
146+ assertFalse(worldManager.getLoadedWorld(" World2" ).isDefined)
147+ assertFalse(worldManager.getUnloadedWorld(" World2" ).isDefined)
148+ assertFalse(File (Bukkit .getWorldContainer(), " World2" ).isDirectory)
149+
136150 assertThat(server.pluginManager, hasFiredEventInstance(MVWorldDeleteEvent ::class .java))
137151 assertThat(server.pluginManager, hasFiredEventInstance(MVWorldUnloadedEvent ::class .java))
138152 assertThat(server.pluginManager, hasFiredEventInstance(MVWorldRemovedEvent ::class .java))
@@ -143,21 +157,21 @@ class WorldManagerTest : TestWithMockBukkit() {
143157 assertTrue(worldManager.unloadWorld(UnloadWorldOptions .world(world2).saveBukkitWorld(true )).isSuccess)
144158 assertFalse(world2.isLoaded)
145159 assertFalse(world2.bukkitWorld.isDefined)
146- assertFalse(worldManager.getLoadedWorld(" world2 " ).isDefined)
147- assertTrue(worldManager.getWorld(" world2 " ).isDefined)
148- assertTrue(worldManager.getUnloadedWorld(" world2 " ).isDefined)
160+ assertFalse(worldManager.getLoadedWorld(" World2 " ).isDefined)
161+ assertTrue(worldManager.getWorld(" World2 " ).isDefined)
162+ assertTrue(worldManager.getUnloadedWorld(" World2 " ).isDefined)
149163
150164 assertTrue(worldManager.loadWorld(LoadWorldOptions .world(world2)).isSuccess)
151165 assertTrue(world2.isLoaded)
152- assertTrue(worldManager.getLoadedWorld(" world2 " ).flatMap{ w -> w.bukkitWorld }.isDefined)
153- assertTrue(worldManager.getLoadedWorld(" world2 " ).isDefined)
154- assertFalse(worldManager.getUnloadedWorld(" world2 " ).isDefined)
166+ assertTrue(worldManager.getLoadedWorld(" World2 " ).flatMap{ w -> w.bukkitWorld }.isDefined)
167+ assertTrue(worldManager.getLoadedWorld(" World2 " ).isDefined)
168+ assertFalse(worldManager.getUnloadedWorld(" World2 " ).isDefined)
155169 }
156170
157171 @Test
158172 fun `Load world failed - invalid world folder` () {
159173 assertTrue(worldManager.unloadWorld(UnloadWorldOptions .world(world2)).isSuccess)
160- File (Bukkit .getWorldContainer(), " world2 /" ).deleteRecursively()
174+ File (Bukkit .getWorldContainer(), " World2 /" ).deleteRecursively()
161175 assertEquals(
162176 LoadFailureReason .WORLD_FOLDER_INVALID ,
163177 worldManager.loadWorld(LoadWorldOptions .world(world2)).failureReason
@@ -190,7 +204,7 @@ class WorldManagerTest : TestWithMockBukkit() {
190204 .seed(4321L )
191205 ).isSuccess)
192206
193- val getWorld = worldManager.getLoadedWorld(" world2 " )
207+ val getWorld = worldManager.getLoadedWorld(" World2 " )
194208 assertTrue(getWorld.isDefined)
195209 val world = getWorld.get()
196210 assertNotNull(world)
@@ -230,7 +244,7 @@ class WorldManagerTest : TestWithMockBukkit() {
230244 fun `Clone world failed - target world exists and loaded` () {
231245 assertEquals(
232246 CloneFailureReason .WORLD_EXIST_LOADED ,
233- worldManager.cloneWorld(CloneWorldOptions .fromTo(world, " world2 " )).failureReason
247+ worldManager.cloneWorld(CloneWorldOptions .fromTo(world, " World2 " )).failureReason
234248 )
235249 }
236250
@@ -239,7 +253,7 @@ class WorldManagerTest : TestWithMockBukkit() {
239253 assertTrue(worldManager.unloadWorld(UnloadWorldOptions .world(world2)).isSuccess)
240254 assertEquals(
241255 CloneFailureReason .WORLD_EXIST_UNLOADED ,
242- worldManager.cloneWorld(CloneWorldOptions .fromTo(world, " world2 " )).failureReason
256+ worldManager.cloneWorld(CloneWorldOptions .fromTo(world, " World2 " )).failureReason
243257 )
244258 }
245259
0 commit comments