mirror of
				https://github.com/SunNetservers/MiniGames.git
				synced 2025-10-31 09:43:46 +01:00 
			
		
		
		
	
							
								
								
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							| @@ -6,7 +6,7 @@ | ||||
|  | ||||
|     <groupId>net.knarcraft</groupId> | ||||
|     <artifactId>MiniGames</artifactId> | ||||
|     <version>1.1</version> | ||||
|     <version>1.2</version> | ||||
|     <packaging>jar</packaging> | ||||
|  | ||||
|     <name>MiniGames</name> | ||||
|   | ||||
| @@ -109,8 +109,11 @@ public final class DropperArenaStorageHelper { | ||||
|      * @throws IOException <p>If unable to write to the file</p> | ||||
|      */ | ||||
|     public static void saveSingleDropperArena(DropperArena arena) throws IOException { | ||||
|         YamlConfiguration configuration = new YamlConfiguration(); | ||||
|         ConfigurationSection arenaSection = configuration.createSection(dropperArenasConfigurationSection); | ||||
|         YamlConfiguration configuration = YamlConfiguration.loadConfiguration(dropperArenaFile); | ||||
|         ConfigurationSection arenaSection = configuration.getConfigurationSection(dropperArenasConfigurationSection); | ||||
|         if (arenaSection == null) { | ||||
|             arenaSection = configuration.createSection(dropperArenasConfigurationSection); | ||||
|         } | ||||
|         saveDropperArena(arenaSection, arena); | ||||
|         configuration.save(dropperArenaFile); | ||||
|     } | ||||
|   | ||||
| @@ -111,8 +111,11 @@ public final class ParkourArenaStorageHelper { | ||||
|      * @throws IOException <p>If unable to write to the file</p> | ||||
|      */ | ||||
|     public static void saveSingleParkourArena(ParkourArena arena) throws IOException { | ||||
|         YamlConfiguration configuration = new YamlConfiguration(); | ||||
|         ConfigurationSection arenaSection = configuration.createSection(parkourArenasConfigurationSection); | ||||
|         YamlConfiguration configuration = YamlConfiguration.loadConfiguration(parkourArenaFile); | ||||
|         ConfigurationSection arenaSection = configuration.getConfigurationSection(parkourArenasConfigurationSection); | ||||
|         if (arenaSection == null) { | ||||
|             arenaSection = configuration.createSection(parkourArenasConfigurationSection); | ||||
|         } | ||||
|         saveParkourArena(arenaSection, arena); | ||||
|         configuration.save(parkourArenaFile); | ||||
|     } | ||||
|   | ||||
| @@ -1,51 +0,0 @@ | ||||
| package net.knarcraft.minigames.arena; | ||||
|  | ||||
| import net.knarcraft.minigames.arena.dropper.DropperArenaGroup; | ||||
| import org.junit.jupiter.api.Assertions; | ||||
| import org.junit.jupiter.api.Test; | ||||
|  | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| import java.util.UUID; | ||||
|  | ||||
| /** | ||||
|  * Tests for arena dropper groups | ||||
|  */ | ||||
| public class MiniGamesArenaGroupTest { | ||||
|  | ||||
|     @Test | ||||
|     public void swapTest() { | ||||
|         /* | ||||
|            This test makes sure the order of arenas is as expected when the arenas are added to a group. It also makes | ||||
|            sure that swapping two items works as expected. | ||||
|          */ | ||||
|  | ||||
|         DropperArenaGroup arenaGroup = new DropperArenaGroup("test"); | ||||
|         UUID arena1Id = UUID.randomUUID(); | ||||
|         UUID arena2Id = UUID.randomUUID(); | ||||
|         UUID arena3Id = UUID.randomUUID(); | ||||
|         UUID arena4Id = UUID.randomUUID(); | ||||
|  | ||||
|         arenaGroup.addArena(arena1Id); | ||||
|         arenaGroup.addArena(arena2Id); | ||||
|         arenaGroup.addArena(arena3Id); | ||||
|         arenaGroup.addArena(arena4Id); | ||||
|  | ||||
|         List<UUID> initialOrder = new ArrayList<>(); | ||||
|         initialOrder.add(arena1Id); | ||||
|         initialOrder.add(arena2Id); | ||||
|         initialOrder.add(arena3Id); | ||||
|         initialOrder.add(arena4Id); | ||||
|         Assertions.assertEquals(initialOrder, arenaGroup.getArenas()); | ||||
|  | ||||
|         arenaGroup.swapArenas(1, 3); | ||||
|  | ||||
|         List<UUID> swapped = new ArrayList<>(); | ||||
|         swapped.add(arena1Id); | ||||
|         swapped.add(arena4Id); | ||||
|         swapped.add(arena3Id); | ||||
|         swapped.add(arena2Id); | ||||
|         Assertions.assertEquals(swapped, arenaGroup.getArenas()); | ||||
|     } | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 
				 GitHub
						GitHub