Package nzilbb.util
Class TestSemanticVersionComparator
- java.lang.Object
-
- nzilbb.util.TestSemanticVersionComparator
-
public class TestSemanticVersionComparator extends Object
-
-
Constructor Summary
Constructors Constructor Description TestSemanticVersionComparator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbasicSemanticComparison()Ensure basic comparisons like "1.2.3" < "3.2.1" work.voidbasicSemanticComparisonRStyle()Ensure R-style hyphened comparisons like "1.2-3" < "3.2-1" work.static voidmain(String[] args)voidnonSemantic()Ensure non-semantic comparisons like "20210329.1700" < "20210329.1701" work.voidsemanticWithNonSemantic()Ensure mixed-style comparisons like "20210329.1700" < "1.2.3" work as expected.voidsemanticWithSuffixes()Ensure suffixed comparisons like "1.2.3-SNAPSHOT" < "1.2.3" work.
-
-
-
Method Detail
-
basicSemanticComparison
public void basicSemanticComparison() throws ExceptionEnsure basic comparisons like "1.2.3" < "3.2.1" work.- Throws:
Exception
-
semanticWithSuffixes
public void semanticWithSuffixes() throws ExceptionEnsure suffixed comparisons like "1.2.3-SNAPSHOT" < "1.2.3" work.- Throws:
Exception
-
basicSemanticComparisonRStyle
public void basicSemanticComparisonRStyle() throws ExceptionEnsure R-style hyphened comparisons like "1.2-3" < "3.2-1" work.- Throws:
Exception
-
semanticWithNonSemantic
public void semanticWithNonSemantic() throws ExceptionEnsure mixed-style comparisons like "20210329.1700" < "1.2.3" work as expected.- Throws:
Exception
-
nonSemantic
public void nonSemantic() throws ExceptionEnsure non-semantic comparisons like "20210329.1700" < "20210329.1701" work.- Throws:
Exception
-
main
public static void main(String[] args)
-
-