package com.arcusys.liferay.vaadinplugin; import com.arcusys.liferay.vaadinplugin.util.Version; import junit.framework.Assert; import org.junit.Test; import java.util.Arrays; /** * Created with IntelliJ IDEA. * User: mminin * Date: 20/08/13 * Time: 10:51 AM */ public class VaadinVersionTests { @Test public void compareToTest() { Version version = new Version("7.0.2 test"); System.out.println(Arrays.toString(version.getNumericVersion())); Assert.assertEquals(1, version.compareTo(new Version("7.0.1"))); Assert.assertEquals(1, version.compareTo(new Version("7.0.1.994"))); Assert.assertEquals(0, version.compareTo(new Version("7.0.2"))); Assert.assertEquals(-1, version.compareTo(new Version("7.0.2.12"))); Assert.assertEquals(-1, version.compareTo(new Version("7.0.3"))); Assert.assertEquals(-1, version.compareTo(new Version("10"))); } @Test public void compareToTest2() { Version version = new Version("7.0.2.beta.12"); Assert.assertEquals(1, version.compareTo(new Version("7.0.1"))); Assert.assertEquals(1, version.compareTo(new Version("7.0.1.994"))); Assert.assertEquals(0, version.compareTo(new Version("7.0.2"))); Assert.assertEquals(-1, version.compareTo(new Version("7.0.2.12"))); Assert.assertEquals(-1, version.compareTo(new Version("7.0.3"))); Assert.assertEquals(-1, version.compareTo(new Version("10"))); } }