Rev 7047 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.erggroup.buildtool.utf;import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import com.erggroup.buildtool.abt.JavaVersions;public class JavaVersionTestCase{JavaVersions javaVersion = null;@BeforeClasspublic static void setUpBeforeClass() throws Exception{}@AfterClasspublic static void tearDownAfterClass() throws Exception{}@Beforepublic void setUp() throws Exception{}@Afterpublic void tearDown() throws Exception{}@Testpublic void testJavaVersionsBasic(){javaVersion = new JavaVersions("1.4");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.5");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.6");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.7");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.8");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.9");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("1.10");assertFalse(javaVersion.isBad());javaVersion = new JavaVersions("2.0");assertFalse(javaVersion.isBad());assertTrue(javaVersion.getJavaVersion().equals("2.0") );}@Testpublic void testIsBad(){javaVersion = new JavaVersions("14");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("1a4");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions(" 1.4");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("1.4 ");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("14");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("11.4");assertTrue(javaVersion.isBad());javaVersion = new JavaVersions("fred");assertTrue(javaVersion.isBad());assertTrue(javaVersion.getJavaVersion().equals("Bad") );}@Testpublic void testSkip(){javaVersion = JavaVersions.SKIP;assertTrue(javaVersion == JavaVersions.SKIP );}@Testpublic void testNone(){javaVersion = JavaVersions.NONE;assertTrue(javaVersion == JavaVersions.NONE );}@Testpublic void testGetJavaVersion(){javaVersion = JavaVersions.SKIP;assertTrue(javaVersion.getJavaVersion().equals("skip") );javaVersion = JavaVersions.NONE;assertTrue(javaVersion.getJavaVersion().equals("none") );javaVersion = new JavaVersions("1.4");assertTrue(javaVersion.getJavaVersion().equals("1.4") );}}