1 package Analysis.Disjoint.UnitTests;
8 import Analysis.Disjoint.*;
11 public class CanonicalTest {
13 private static void check( String testName, ReachState expected, ReachState actual ) {
14 System.out.print( testName + "... " );
15 if( expected.equals( actual ) ) {
16 System.out.println( "passed" );
18 System.out.println( "FAILED" );
22 public static void main( String[] args ) {
23 ReachTuple a = ReachTuple.factory( 1, false, ReachTuple.ARITY_ONE, false );
24 ReachTuple aooc = ReachTuple.factory( 1, false, ReachTuple.ARITY_ONE, true );
25 ReachState state1 = ReachState.factory( a, aooc );
26 ReachState state2 = ReachState.factory( a, aooc );
27 check( "a test", state1, state2 );