package de.micromata.borgbutler.server;
|
|
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Test;
|
|
public class BorgVersionTest {
|
|
@Test
|
void versionCompareTest() {
|
Assertions.assertThrows(IllegalArgumentException.class, () -> {
|
BorgVersion.compareVersions(null, "");
|
});
|
Assertions.assertThrows(IllegalArgumentException.class, () -> {
|
BorgVersion.compareVersions("", "");
|
});
|
Assertions.assertEquals(-1, BorgVersion.compareVersions("1.1.8", "1.1.16"));
|
Assertions.assertEquals(0, BorgVersion.compareVersions("1.1.8", "1.1.8"));
|
Assertions.assertEquals(1, BorgVersion.compareVersions("1.1.16", "1.1.8"));
|
}
|
}
|