Improves version checking to prevent and update notice when running an unreleased version
All checks were successful
KnarCraft/Minecraft-Server-Launcher/pipeline/head This commit looks good
All checks were successful
KnarCraft/Minecraft-Server-Launcher/pipeline/head This commit looks good
This commit is contained in:
@ -0,0 +1,21 @@
|
||||
package net.knarcraft.minecraftserverlauncher.utility;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
public class UpdaterTest {
|
||||
|
||||
@Test
|
||||
public void isVersionHigherTest() {
|
||||
assertTrue(Updater.isVersionHigher("1.1.1", "1.1.2"));
|
||||
assertFalse(Updater.isVersionHigher("1.1.1", "1.1.1"));
|
||||
assertFalse(Updater.isVersionHigher("1.1.1", "1.1.0"));
|
||||
assertTrue(Updater.isVersionHigher("1.1.1", "1.2.1"));
|
||||
assertFalse(Updater.isVersionHigher("1.2.1", "1.1.6"));
|
||||
assertTrue(Updater.isVersionHigher("1.2.1", "2.1.6"));
|
||||
assertTrue(Updater.isVersionHigher("1.2.1", "2.0.0"));
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user