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

This commit is contained in:
2021-08-03 11:50:32 +02:00
parent 6ca49d2ccd
commit 85febdf41b
2 changed files with 47 additions and 1 deletions

View File

@ -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"));
}
}