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());
}
}
}
|