[Ejtools-cvs] libraries/common/src/test/test/util KeyLimitedStackTest.java,1.3,1.4 LimitedStackTest.
Brought to you by:
letiemble
From: <let...@us...> - 2003-12-14 10:50:06
|
Update of /cvsroot/ejtools/libraries/common/src/test/test/util In directory sc8-pr-cvs1:/tmp/cvs-serv18971/common/src/test/test/util Modified Files: KeyLimitedStackTest.java LimitedStackTest.java PlatformTest.java Log Message: Add more javadocs. Add package.html files. Index: KeyLimitedStackTest.java =================================================================== RCS file: /cvsroot/ejtools/libraries/common/src/test/test/util/KeyLimitedStackTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** KeyLimitedStackTest.java 27 Nov 2003 00:40:25 -0000 1.3 --- KeyLimitedStackTest.java 13 Dec 2003 21:27:50 -0000 1.4 *************** *** 1,110 **** ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.util; ! ! import org.ejtools.util.KeyLimitedStack; ! import org.ejtools.util.LimitedStack; ! ! import junit.framework.TestCase; ! ! /** ! * @author letiemble ! * @version $Revision$ ! */ ! public class KeyLimitedStackTest extends TestCase ! { ! ! /**Constructor for the LimitedStackTest object */ ! public KeyLimitedStackTest() ! { ! super(); ! } ! ! ! /** ! *Constructor for the LimitedStackTest object ! * ! * @param name Description of the Parameter ! */ ! public KeyLimitedStackTest(String name) ! { ! super(name); ! } ! ! ! /** A unit test for JUnit */ ! public void testPop() ! { ! LimitedStack stack = new KeyLimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.pop(); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.pop(); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.pop(); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.pop(); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testPush() ! { ! LimitedStack stack = new KeyLimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! } ! } --- 1,109 ---- ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.util; ! ! import org.ejtools.util.KeyLimitedStack; ! ! import junit.framework.TestCase; ! ! /** ! * @author letiemble ! * @version $Revision$ ! */ ! public class KeyLimitedStackTest extends TestCase ! { ! ! /** Constructor for the LimitedStackTest object */ ! public KeyLimitedStackTest() ! { ! super(); ! } ! ! ! /** ! * Constructor for the LimitedStackTest object ! * ! * @param name Description of the Parameter ! */ ! public KeyLimitedStackTest(String name) ! { ! super(name); ! } ! ! ! /** A unit test for JUnit */ ! public void testPop() ! { ! KeyLimitedStack stack = new KeyLimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.pop(); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.pop(); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.pop(); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.pop(); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testPush() ! { ! KeyLimitedStack stack = new KeyLimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! } ! } Index: LimitedStackTest.java =================================================================== RCS file: /cvsroot/ejtools/libraries/common/src/test/test/util/LimitedStackTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** LimitedStackTest.java 27 Nov 2003 00:40:25 -0000 1.3 --- LimitedStackTest.java 13 Dec 2003 21:27:50 -0000 1.4 *************** *** 1,100 **** ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.util; ! ! import org.ejtools.util.LimitedStack; ! ! import junit.framework.TestCase; ! ! /** ! * @author letiemble ! * @version $Revision$ ! */ ! public class LimitedStackTest extends TestCase ! { ! ! /**Constructor for the LimitedStackTest object */ ! public LimitedStackTest() ! { ! super(); ! } ! ! ! /** ! *Constructor for the LimitedStackTest object ! * ! * @param name Description of the Parameter ! */ ! public LimitedStackTest(String name) ! { ! super(name); ! } ! ! ! /** A unit test for JUnit */ ! public void testPop() ! { ! LimitedStack stack = new LimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.pop(); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.pop(); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.pop(); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.pop(); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testPush() ! { ! LimitedStack stack = new LimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! } ! } --- 1,100 ---- ! /* ! * EJTools, the Enterprise Java Tools ! * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. ! */ ! package test.util; ! ! import org.ejtools.util.LimitedStack; ! ! import junit.framework.TestCase; ! ! /** ! * @author letiemble ! * @version $Revision$ ! */ ! public class LimitedStackTest extends TestCase ! { ! ! /** Constructor for the LimitedStackTest object */ ! public LimitedStackTest() ! { ! super(); ! } ! ! ! /** ! * Constructor for the LimitedStackTest object ! * ! * @param name Description of the Parameter ! */ ! public LimitedStackTest(String name) ! { ! super(name); ! } ! ! ! /** A unit test for JUnit */ ! public void testPop() ! { ! LimitedStack stack = new LimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.pop(); ! assertEquals("Stack size must be 4", stack.size(), 4); ! stack.pop(); ! assertEquals("Stack size must be 3", stack.size(), 3); ! stack.pop(); ! assertEquals("Stack size must be 2", stack.size(), 2); ! stack.pop(); ! assertEquals("Stack size must be 1", stack.size(), 1); ! stack.pop(); ! assertEquals("Stack must be empty", stack.size(), 0); ! } ! ! ! /** A unit test for JUnit */ ! public void testPush() ! { ! LimitedStack stack = new LimitedStack(5); ! assertEquals("Stack must be empty", stack.size(), 0); ! ! stack.push("key1"); ! assertEquals("Stack size must be 1", stack.size(), 1); ! ! stack.push("key2"); ! assertEquals("Stack size must be 2", stack.size(), 2); ! ! stack.push("key3"); ! assertEquals("Stack size must be 3", stack.size(), 3); ! ! stack.push("key4"); ! assertEquals("Stack size must be 4", stack.size(), 4); ! ! stack.push("key5"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! ! stack.push("key6"); ! assertEquals("Stack size must be 5", stack.size(), 5); ! } ! } Index: PlatformTest.java =================================================================== RCS file: /cvsroot/ejtools/libraries/common/src/test/test/util/PlatformTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PlatformTest.java 15 Sep 2003 22:23:46 -0000 1.1 --- PlatformTest.java 13 Dec 2003 21:27:50 -0000 1.2 *************** *** 17,21 **** public class PlatformTest extends TestCase { ! /**Constructor for the ClassToolsTest object */ public PlatformTest() { --- 17,21 ---- public class PlatformTest extends TestCase { ! /** Constructor for the ClassToolsTest object */ public PlatformTest() { *************** *** 25,29 **** /** ! *Constructor for the ClassToolsTest object * * @param name Description of the Parameter --- 25,29 ---- /** ! * Constructor for the ClassToolsTest object * * @param name Description of the Parameter *************** *** 38,43 **** public void testJavaVersion() { ! System.setProperty("java.version", "1.4.1_b1"); ! assertFalse("Version is not 1.1", Platform.IS_JAVA_1_1); assertFalse("Version is not 1.2", Platform.IS_JAVA_1_2); --- 38,43 ---- public void testJavaVersion() { ! assertEquals("Version is wrong", Platform.getJavaVersion(), "1.4.5"); ! assertFalse("Version is not 1.1", Platform.IS_JAVA_1_1); assertFalse("Version is not 1.2", Platform.IS_JAVA_1_2); *************** *** 45,49 **** --- 45,54 ---- assertTrue("Version is not 1.4", Platform.IS_JAVA_1_4); assertFalse("Version is not 1.5", Platform.IS_JAVA_1_5); + } + + /** A unit test for JUnit */ + public void testJavaVersionCompatiblity() + { assertTrue("Version is compatible with 1.1", Platform.isJavaVersionCompatible(Platform.JAVA_1_1)); assertTrue("Version is compatible with 1.2", Platform.isJavaVersionCompatible(Platform.JAVA_1_2)); *************** *** 51,54 **** --- 56,71 ---- assertTrue("Version is compatible with 1.4", Platform.isJavaVersionCompatible(Platform.JAVA_1_4)); assertFalse("Version is compatible with 1.5", Platform.isJavaVersionCompatible(Platform.JAVA_1_5)); + } + + + /** + * The JUnit setup method + * + * @exception Exception Description of the Exception + */ + protected void setUp() + throws Exception + { + System.setProperty("java.version", "1.4.5"); } } |