Author: tchemit Date: 2008-02-02 14:33:14 +0000 (Sat, 02 Feb 2008) New Revision: 577 Added: trunk/simexplorer-is-entities/src/test/fr/ trunk/simexplorer-is-entities/src/test/fr/cemagref/ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/metadata/ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/metadata/VersionTest.java Log: ajout test unitaire sur l'objet Version TODO merger avec le VersionNumber de lutinutil Added: trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/metadata/VersionTest.java =================================================================== --- trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/metadata/VersionTest.java (rev 0) +++ trunk/simexplorer-is-entities/src/test/fr/cemagref/simexplorer/is/entities/metadata/VersionTest.java 2008-02-02 14:33:14 UTC (rev 577) @@ -0,0 +1,78 @@ +package fr.cemagref.simexplorer.is.entities.metadata; + +import junit.framework.TestCase; + +/** + * Version Tester. + * + * @author chemit + * @version 1.0 + * @since <pre>02/02/2008</pre> + */ +public class VersionTest extends TestCase { + Version v0, v1; + + public VersionTest(String name) { + super(name); + } + + public void testSetGetVersion() throws Exception { + //TODO: Test goes here... + } + + public void testGetLength() throws Exception { + + v0 = Version.valueOf(""); + assertEquals(0, v0.getLength()); + + v0 = Version.valueOf("0"); + assertEquals(1, v0.getLength()); + + v0 = Version.valueOf("0.1"); + assertEquals(2, v0.getLength()); + + v0 = Version.valueOf("0.0.1"); + assertEquals(3, v0.getLength()); + } + + public void testEquals() throws Exception { + + v0 = Version.valueOf(""); + v1 = Version.valueOf(""); + assertEquals(v0, v1); + + v0 = Version.valueOf("0"); + v1 = Version.valueOf("0"); + assertEquals(v0, v1); + + v0 = Version.valueOf("0.1"); + v1 = Version.valueOf("0.1"); + assertEquals(v0, v1); + + v0 = Version.valueOf("0.0.1"); + v1 = Version.valueOf("0.0.1"); + assertEquals(v0, v1); + } + + public void testIncSubVersion() throws Exception { + v0 = Version.valueOf("0.1"); + + v1 = v0.incVersion(0); + assertEquals(Version.valueOf("0.1"), v0); + assertEquals(Version.valueOf("1.1"), v1); + + v1 = v0.incVersion(1); + assertEquals(Version.valueOf("0.1"), v0); + assertEquals(Version.valueOf("0.2"), v1); + + v1 = v0.incVersion(2); + assertEquals(Version.valueOf("0.1"), v0); + assertEquals(Version.valueOf("0.1.1"), v1); + } + + public void testOrder() throws Exception { + + } + + +}