From: Tim M. <ma...@us...> - 2003-04-06 23:08:37
|
Update of /cvsroot/mockobjects/mockobjects-java/src/extensions/test/connextra/util In directory sc8-pr-cvs1:/tmp/cvs-serv21048/src/extensions/test/connextra/util Added Files: ClockTest.java TestVector.java Log Message: Some of the basic non-proprietary connextra utilities for them to add to. --- NEW FILE: ClockTest.java --- package test.connextra.util; import junit.framework.*; import com.connextra.util.*; public class ClockTest extends TestCase { private static final Class THIS = ClockTest.class; public ClockTest(String name) { super(name); } public static Test suite() { return new TestSuite(THIS); } public void testRunning() throws InterruptedException { Clock aClock = new RealClock(); long start = aClock.getTime(); Thread.currentThread().sleep(10); long stop = aClock.getTime(); assertTrue("Should keep running", stop > start); } public void testStop() throws InterruptedException { Clock aClock = new RealClock(); aClock.stop(); long start = aClock.getTime(); Thread.currentThread().sleep(10); long stop = aClock.getTime(); assertEquals("Should not advance time", start, stop); } } --- NEW FILE: TestVector.java --- package test.connextra.util; import java.util.Enumeration; import java.util.Vector; public class TestVector extends Vector { public TestVector() { super(); } public TestVector(Object[] defaultValues) { super(); for (int i = 0; i < defaultValues.length; i++) { addElement(defaultValues[i]); } } public TestVector(Object defaultValue) { this(new Object[] {defaultValue}); } public TestVector(Object defaultValue1, Object defaultValue2) { this(new Object[] {defaultValue1, defaultValue2}); } public TestVector(Object defaultValue1, Object defaultValue2, Object defaultValue3) { this(new Object[] {defaultValue1, defaultValue2, defaultValue3}); } public TestVector(Object defaultValue1, Object defaultValue2, Object defaultValue3, Object defaultValue4) { this(new Object[] {defaultValue1, defaultValue2, defaultValue3, defaultValue4}); } public TestVector(Object defaultValue1, Object defaultValue2, Object defaultValue3, Object defaultValue4, Object defaultValue5) { this(new Object[] {defaultValue1, defaultValue2, defaultValue3, defaultValue4, defaultValue5}); } public TestVector(Object defaultValue1, Object defaultValue2, Object defaultValue3, Object defaultValue4, Object defaultValue5, Object defaultValue6) { this(new Object[] {defaultValue1, defaultValue2, defaultValue3, defaultValue4, defaultValue5, defaultValue6}); } public TestVector(Object defaultValue1, Object defaultValue2, Object defaultValue3, Object defaultValue4, Object defaultValue5, Object defaultValue6, Object defaultValue7) { this(new Object[] {defaultValue1, defaultValue2, defaultValue3, defaultValue4, defaultValue5, defaultValue6, defaultValue7}); } public TestVector(Enumeration defaultValues) { while (defaultValues.hasMoreElements()) { addElement(defaultValues.nextElement()); } } } |