mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 11:45:51 +00:00
Fix test compile
This commit is contained in:
parent
dcc13a8f9a
commit
eb5d4ca3f7
@ -11,57 +11,57 @@ class TestMinecraftVersion {
|
|||||||
@Test
|
@Test
|
||||||
@DisplayName("Test if Minecraft versions match themselves")
|
@DisplayName("Test if Minecraft versions match themselves")
|
||||||
void testMatches() {
|
void testMatches() {
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_14.isMinecraftVersion(14));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_16.isMinecraftVersion(16));
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_15.isMinecraftVersion(15));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_17.isMinecraftVersion(17));
|
||||||
|
|
||||||
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_15.isMinecraftVersion(14));
|
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_16.isMinecraftVersion(16));
|
||||||
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_14.isMinecraftVersion(0));
|
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_16.isMinecraftVersion(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Test if Minecraft versions are ordered correctly (#atLeast)")
|
@DisplayName("Test if Minecraft versions are ordered correctly (#atLeast)")
|
||||||
void testAtLeast() {
|
void testAtLeast() {
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_16.isAtLeast(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_18.isAtLeast(MinecraftVersion.MINECRAFT_1_16));
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_15.isAtLeast(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_17.isAtLeast(MinecraftVersion.MINECRAFT_1_16));
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_15.isAtLeast(MinecraftVersion.MINECRAFT_1_15));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_17.isAtLeast(MinecraftVersion.MINECRAFT_1_17));
|
||||||
|
|
||||||
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_15.isAtLeast(MinecraftVersion.MINECRAFT_1_16));
|
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_17.isAtLeast(MinecraftVersion.MINECRAFT_1_18));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Test correct behaviour for MinecraftVersion.UNKNOWN.isAtleast(...)")
|
@DisplayName("Test correct behaviour for MinecraftVersion.UNKNOWN.isAtleast(...)")
|
||||||
void testAtLeastUnknown() {
|
void testAtLeastUnknown() {
|
||||||
// Unknown should always fall back to false
|
// Unknown should always fall back to false
|
||||||
Assertions.assertFalse(MinecraftVersion.UNKNOWN.isAtLeast(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertFalse(MinecraftVersion.UNKNOWN.isAtLeast(MinecraftVersion.MINECRAFT_1_16));
|
||||||
Assertions.assertFalse(MinecraftVersion.UNKNOWN.isAtLeast(MinecraftVersion.MINECRAFT_1_15));
|
Assertions.assertFalse(MinecraftVersion.UNKNOWN.isAtLeast(MinecraftVersion.MINECRAFT_1_17));
|
||||||
|
|
||||||
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.MINECRAFT_1_14.isAtLeast(null));
|
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.MINECRAFT_1_16.isAtLeast(null));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Test if Minecraft versions are ordered correctly (#isBefore)")
|
@DisplayName("Test if Minecraft versions are ordered correctly (#isBefore)")
|
||||||
void testIsBefore() {
|
void testIsBefore() {
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_14.isBefore(MinecraftVersion.MINECRAFT_1_15));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_16.isBefore(MinecraftVersion.MINECRAFT_1_17));
|
||||||
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_14.isBefore(MinecraftVersion.MINECRAFT_1_16));
|
Assertions.assertTrue(MinecraftVersion.MINECRAFT_1_16.isBefore(MinecraftVersion.MINECRAFT_1_18));
|
||||||
|
|
||||||
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_15.isBefore(MinecraftVersion.MINECRAFT_1_15));
|
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_17.isBefore(MinecraftVersion.MINECRAFT_1_17));
|
||||||
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_15.isBefore(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertFalse(MinecraftVersion.MINECRAFT_1_17.isBefore(MinecraftVersion.MINECRAFT_1_16));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Test correct behaviour for MinecraftVersion.UNKNOWN.isBefore(...)")
|
@DisplayName("Test correct behaviour for MinecraftVersion.UNKNOWN.isBefore(...)")
|
||||||
void testIsBeforeUnknown() {
|
void testIsBeforeUnknown() {
|
||||||
// Unknown should always fall back to true
|
// Unknown should always fall back to true
|
||||||
Assertions.assertTrue(MinecraftVersion.UNKNOWN.isBefore(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertTrue(MinecraftVersion.UNKNOWN.isBefore(MinecraftVersion.MINECRAFT_1_16));
|
||||||
Assertions.assertTrue(MinecraftVersion.UNKNOWN.isBefore(MinecraftVersion.MINECRAFT_1_15));
|
Assertions.assertTrue(MinecraftVersion.UNKNOWN.isBefore(MinecraftVersion.MINECRAFT_1_17));
|
||||||
|
|
||||||
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.MINECRAFT_1_14.isBefore(null));
|
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.MINECRAFT_1_16.isBefore(null));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Test warning system for lowest supported version checks")
|
@DisplayName("Test warning system for lowest supported version checks")
|
||||||
void testLowestSupportedVersion() {
|
void testLowestSupportedVersion() {
|
||||||
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.UNIT_TEST.isAtLeast(MinecraftVersion.MINECRAFT_1_14));
|
Assertions.assertThrows(IllegalArgumentException.class, () -> MinecraftVersion.UNIT_TEST.isAtLeast(MinecraftVersion.MINECRAFT_1_16));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -98,10 +98,6 @@ class TestBiomeMapCompatibility {
|
|||||||
Map<String, MinecraftVersion[]> testCases = new HashMap<>();
|
Map<String, MinecraftVersion[]> testCases = new HashMap<>();
|
||||||
|
|
||||||
// @formatter:off
|
// @formatter:off
|
||||||
testCases.put("nether_ice_v1.14", new MinecraftVersion[] {
|
|
||||||
MinecraftVersion.MINECRAFT_1_14,
|
|
||||||
MinecraftVersion.MINECRAFT_1_15
|
|
||||||
});
|
|
||||||
|
|
||||||
testCases.put("nether_ice_v1.16", new MinecraftVersion[] {
|
testCases.put("nether_ice_v1.16", new MinecraftVersion[] {
|
||||||
MinecraftVersion.MINECRAFT_1_16,
|
MinecraftVersion.MINECRAFT_1_16,
|
||||||
@ -111,8 +107,6 @@ class TestBiomeMapCompatibility {
|
|||||||
});
|
});
|
||||||
|
|
||||||
testCases.put("oil_v1.14", new MinecraftVersion[] {
|
testCases.put("oil_v1.14", new MinecraftVersion[] {
|
||||||
MinecraftVersion.MINECRAFT_1_14,
|
|
||||||
MinecraftVersion.MINECRAFT_1_15,
|
|
||||||
MinecraftVersion.MINECRAFT_1_16,
|
MinecraftVersion.MINECRAFT_1_16,
|
||||||
MinecraftVersion.MINECRAFT_1_17
|
MinecraftVersion.MINECRAFT_1_17
|
||||||
});
|
});
|
||||||
@ -123,8 +117,6 @@ class TestBiomeMapCompatibility {
|
|||||||
});
|
});
|
||||||
|
|
||||||
testCases.put("salt_v1.14", new MinecraftVersion[] {
|
testCases.put("salt_v1.14", new MinecraftVersion[] {
|
||||||
MinecraftVersion.MINECRAFT_1_14,
|
|
||||||
MinecraftVersion.MINECRAFT_1_15,
|
|
||||||
MinecraftVersion.MINECRAFT_1_16,
|
MinecraftVersion.MINECRAFT_1_16,
|
||||||
MinecraftVersion.MINECRAFT_1_17
|
MinecraftVersion.MINECRAFT_1_17
|
||||||
});
|
});
|
||||||
@ -134,11 +126,6 @@ class TestBiomeMapCompatibility {
|
|||||||
MinecraftVersion.MINECRAFT_1_19
|
MinecraftVersion.MINECRAFT_1_19
|
||||||
});
|
});
|
||||||
|
|
||||||
testCases.put("uranium_v1.14", new MinecraftVersion[] {
|
|
||||||
MinecraftVersion.MINECRAFT_1_14,
|
|
||||||
MinecraftVersion.MINECRAFT_1_15
|
|
||||||
});
|
|
||||||
|
|
||||||
testCases.put("uranium_v1.16", new MinecraftVersion[] {
|
testCases.put("uranium_v1.16", new MinecraftVersion[] {
|
||||||
MinecraftVersion.MINECRAFT_1_16
|
MinecraftVersion.MINECRAFT_1_16
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user