mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
14.59.2021 9093ed105bd99dd88fad4238570150faf35934af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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"));
    }
}