mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2025-06-13 13:03:54 +00:00
Fix unit tests + Version Determination (#1055)
* Fixed unit tests and determine chunksStretched based on package version * Fixed requested changes
This commit is contained in:
committed by
GitHub
parent
5ebc31ce88
commit
036e8473b4
@ -0,0 +1,53 @@
|
||||
package com.sk89q.util;
|
||||
|
||||
import com.boydti.fawe.bukkit.util.MinecraftVersion;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
|
||||
public class MinecraftVersionTest {
|
||||
|
||||
private final MinecraftVersion latestVersion = new MinecraftVersion(1, 16, 3);
|
||||
|
||||
@Test
|
||||
public void testComparable() {
|
||||
assertEquals(0, latestVersion.compareTo(new MinecraftVersion(1, 16, 3)));
|
||||
assertEquals(1, latestVersion.compareTo(new MinecraftVersion(1, 15, 2)));
|
||||
assertEquals(-1, latestVersion.compareTo(new MinecraftVersion(1, 17, 0)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEqualOrHigher() {
|
||||
assertTrue(latestVersion.isEqualOrHigher(new MinecraftVersion(1, 16, 3)));
|
||||
assertTrue(latestVersion.isEqualOrHigher(new MinecraftVersion(1, 16, 2)));
|
||||
assertFalse(latestVersion.isEqualOrHigher(new MinecraftVersion(1, 16, 4)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEqualOrHigherWithoutRelease() {
|
||||
assertTrue(latestVersion.isEqualOrHigher(new MinecraftVersion(1, 16)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEqual() {
|
||||
assertTrue(latestVersion.isEqual(new MinecraftVersion(1, 16, 3)));
|
||||
assertFalse(latestVersion.isEqual(new MinecraftVersion(1, 16, 2)));
|
||||
assertFalse(latestVersion.isEqual(new MinecraftVersion(1, 16)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEqualOrLower() {
|
||||
assertTrue(latestVersion.isEqualOrLower(new MinecraftVersion(1, 16, 3)));
|
||||
assertTrue(latestVersion.isEqualOrLower(new MinecraftVersion(1, 16, 4)));
|
||||
assertFalse(latestVersion.isEqualOrLower(new MinecraftVersion(1, 16, 2)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testForChunkStretched() {
|
||||
assertTrue(latestVersion.isEqualOrHigher(MinecraftVersion.NETHER));
|
||||
assertFalse(latestVersion.isLower(new MinecraftVersion(1, 14, 2)));
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user