mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-15 05:33:40 +00:00
51 lines
1.7 KiB
Java
51 lines
1.7 KiB
Java
package net.ess3.nms.refl;
|
|
|
|
import net.ess3.nms.refl.ReflUtil.NMSVersion;
|
|
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
public class NMSVersionTest {
|
|
|
|
@Test
|
|
public void testMajor() throws Exception {
|
|
NMSVersion v2_9_R1 = NMSVersion.fromString("v2_9_R1");
|
|
|
|
Assert.assertEquals(2, v2_9_R1.getMajor());
|
|
Assert.assertEquals(9, v2_9_R1.getMinor());
|
|
Assert.assertEquals(1, v2_9_R1.getRelease());
|
|
|
|
Assert.assertEquals(v2_9_R1.toString(), "v2_9_R1");
|
|
|
|
Assert.assertTrue(v2_9_R1.isHigherThan(NMSVersion.fromString("v1_10_R1")));
|
|
Assert.assertTrue(v2_9_R1.isHigherThanOrEqualTo(NMSVersion.fromString("v1_9_R1")));
|
|
}
|
|
|
|
@Test
|
|
public void testMinor() throws Exception {
|
|
NMSVersion v1_10_R1 = NMSVersion.fromString("v1_10_R1");
|
|
|
|
Assert.assertEquals(1, v1_10_R1.getMajor());
|
|
Assert.assertEquals(10, v1_10_R1.getMinor());
|
|
Assert.assertEquals(1, v1_10_R1.getRelease());
|
|
|
|
Assert.assertEquals(v1_10_R1.toString(), "v1_10_R1");
|
|
|
|
Assert.assertTrue(NMSVersion.fromString("v1_9_R1").isLowerThan(v1_10_R1));
|
|
Assert.assertTrue(NMSVersion.fromString("v1_9_R1").isLowerThanOrEqualTo(v1_10_R1));
|
|
}
|
|
|
|
@Test
|
|
public void testRelease() throws Exception {
|
|
NMSVersion v1_9_R2 = NMSVersion.fromString("v1_9_R2");
|
|
|
|
Assert.assertEquals(1, v1_9_R2.getMajor());
|
|
Assert.assertEquals(9, v1_9_R2.getMinor());
|
|
Assert.assertEquals(2, v1_9_R2.getRelease());
|
|
|
|
Assert.assertEquals(v1_9_R2.toString(), "v1_9_R2");
|
|
Assert.assertEquals(v1_9_R2, NMSVersion.fromString("v1_9_R2"));
|
|
|
|
Assert.assertTrue(v1_9_R2.isHigherThan(NMSVersion.fromString("v1_9_R1")));
|
|
}
|
|
}
|