1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
/*************************************************
*
* = PACKAGE
* ACE.Reactor
*
* = FILENAME
* TimeValueTest.java
*
*@author Prashant Jain
*
*************************************************/
package tests.Reactor;
import JACE.OS.*;
import JACE.ASX.*;
public class TimeValueTest
{
public void ASSERT (boolean expression, int i)
{
if (!expression)
ACE.DEBUG ("ASSERT failed for " + i);
}
public void runTest ()
{
TimeValue tv1 = new TimeValue ();
TimeValue tv2 = new TimeValue (2);
TimeValue tv3 = new TimeValue (100);
TimeValue tv4 = new TimeValue (1, 1000000000);
TimeValue tv5 = new TimeValue (2);
TimeValue tv6 = new TimeValue (1, -1000000000);
this.ASSERT (tv1.equals (new TimeValue (0)), 1);
this.ASSERT (tv2.lessThan (tv3), 2);
this.ASSERT (tv2.lessThanEqual (tv2), 3);
this.ASSERT (tv2.greaterThanEqual (tv4), 4);
this.ASSERT (tv5.greaterThanEqual (tv6), 5);
this.ASSERT (tv2.equals (new TimeValue (1, 1000000000)), 6);
this.ASSERT (tv5.equals (tv4), 7);
this.ASSERT (tv2.equals (tv4), 8);
this.ASSERT (tv1.notEquals (tv2), 9);
this.ASSERT (tv6.equals (tv1), 10);
}
public static void main (String [] args)
{
new TimeValueTest ().runTest ();
}
}
|