package org.testcontainers.utility; import org.junit.Test; import static org.rnorth.visibleassertions.VisibleAssertions.assertTrue; /** * Created by rnorth on 03/07/2016. */ public class TestEnvironmentTest { @Test public void testCompareVersionGreaterThanSameMajor() { assertTrue("1.22 > 1.20", new ComparableVersion("1.22").compareTo(new ComparableVersion("1.20")) == 1); } @Test public void testCompareVersionEqual() { assertTrue("1.20 == 1.20", new ComparableVersion("1.20").compareTo(new ComparableVersion("1.20")) == 0); } @Test public void testCompareVersionGreaterThan() { assertTrue("2.10 > 1.20", new ComparableVersion("2.10").compareTo(new ComparableVersion("1.20")) == 1); } @Test public void testCompareVersionIgnoresExcessLength() { assertTrue("1.20 == 1.20.3", new ComparableVersion("1.20").compareTo(new ComparableVersion("1.20.3")) == 0); } }