|
10 | 10 | import org.junit.jupiter.api.BeforeAll;
|
11 | 11 | import org.junit.jupiter.api.Test;
|
12 | 12 |
|
| 13 | +import java.util.Arrays; |
13 | 14 | import java.util.HashSet;
|
14 |
| -import java.util.List; |
15 | 15 | import java.util.Set;
|
16 | 16 |
|
17 | 17 | import static org.bukkit.Material.*;
|
18 | 18 | import static org.junit.jupiter.api.Assertions.*;
|
19 | 19 |
|
| 20 | +@SuppressWarnings("ArraysAsListWithZeroOrOneArgument") |
20 | 21 | public class RegistryListTests {
|
21 | 22 |
|
22 | 23 | @BeforeAll
|
@@ -44,19 +45,19 @@ void testNothingAddedToTheBuilderGivesEverything() {
|
44 | 45 |
|
45 | 46 | @Test
|
46 | 47 | void testCustomRegistryListBuilderClassNames() {
|
47 |
| - EntityLists built = (EntityLists) TownySettings.constructRegistryList(EntityLists.newBuilder(), Tag.REGISTRY_ENTITY_TYPES, List.of("c:Animals"), EntityType::getEntityClass); |
| 48 | + EntityLists built = (EntityLists) TownySettings.constructRegistryList(EntityLists.newBuilder(), Tag.REGISTRY_ENTITY_TYPES, Arrays.asList("c:Animals"), EntityType::getEntityClass); |
48 | 49 | assertEquals(built.tagged(), EntityLists.ANIMALS.tagged());
|
49 | 50 |
|
50 |
| - Set<Material> expected = new HashSet<>(Set.of(WEEPING_VINES, NETHER_WART, FROSTED_ICE, SWEET_BERRY_BUSH, CACTUS, COCOA, CAVE_VINES, PITCHER_CROP, BEETROOTS, SUGAR_CANE, CHORUS_FLOWER, FIRE, BAMBOO, POTATOES, MELON_STEM, CARROTS, TORCHFLOWER_CROP, WHEAT, MANGROVE_PROPAGULE, KELP, TWISTING_VINES, PUMPKIN_STEM)); |
51 |
| - ItemLists list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, List.of("c:org.bukkit.block.data.Ageable"), type -> type.data); |
| 51 | + Set<Material> expected = new HashSet<>(Arrays.asList(WEEPING_VINES, NETHER_WART, FROSTED_ICE, SWEET_BERRY_BUSH, CACTUS, COCOA, CAVE_VINES, PITCHER_CROP, BEETROOTS, SUGAR_CANE, CHORUS_FLOWER, FIRE, BAMBOO, POTATOES, MELON_STEM, CARROTS, TORCHFLOWER_CROP, WHEAT, MANGROVE_PROPAGULE, KELP, TWISTING_VINES, PUMPKIN_STEM)); |
| 52 | + ItemLists list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, Arrays.asList("c:org.bukkit.block.data.Ageable"), type -> type.data); |
52 | 53 | assertEquals(expected, list.tagged());
|
53 | 54 |
|
54 | 55 | expected.remove(WEEPING_VINES);
|
55 |
| - list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, List.of("c:org.bukkit.block.data.Ageable", "-weeping_vines"), type -> type.data); |
| 56 | + list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, Arrays.asList("c:org.bukkit.block.data.Ageable", "-weeping_vines"), type -> type.data); |
56 | 57 | assertEquals(expected, list.tagged());
|
57 | 58 |
|
58 | 59 | expected.add(STONE);
|
59 |
| - list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, List.of("c:org.bukkit.block.data.Ageable", "-weeping_vines", "+stone"), type -> type.data); |
| 60 | + list = (ItemLists) TownySettings.constructRegistryList(ItemLists.newBuilder(), Tag.REGISTRY_BLOCKS, Arrays.asList("c:org.bukkit.block.data.Ageable", "-weeping_vines", "+stone"), type -> type.data); |
60 | 61 | assertEquals(expected, list.tagged());
|
61 | 62 | }
|
62 | 63 | }
|
0 commit comments