package marytts.tools.install;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class ComponentDescriptionTest {
@Test
public void versionNewer() {
assertTrue(ComponentDescription.isVersionNewerThan("0.2", "0.1"));
}
@Test
public void snapshotNotNewer() {
assertFalse(ComponentDescription.isVersionNewerThan("5.0-SNAPSHOT", "5.0"));
}
@Test
public void newerThanSnapshot() {
assertTrue(ComponentDescription.isVersionNewerThan("5.0", "5.0-SNAPSHOT"));
}
@Test
public void snapshotNewer1() {
assertTrue(ComponentDescription.isVersionNewerThan("5.1-SNAPSHOT", "5.0"));
}
@Test
public void snapshotNewer2() {
assertTrue(ComponentDescription.isVersionNewerThan("5.1-SNAPSHOT", "5.0-SNAPSHOT"));
}
@Test
public void notNewerThanMyself() {
assertFalse(ComponentDescription.isVersionNewerThan("5.1-SNAPSHOT", "5.1-SNAPSHOT"));
}
}