Changeset 3173 for proto/pabloj


Ignore:
Timestamp:
May 22, 2013, 2:44:04 AM (6 years ago)
Author:
ksherdy
Message:

Minor refactoring to node comparison visitor.

Location:
proto/pabloj/branches/refactor-experimental/src/test
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • proto/pabloj/branches/refactor-experimental/src/test/helpers/ASTComparator.java

    r2834 r3173  
    111111                                String nodeClassSimpleName2 = node2.getClass().getSimpleName();
    112112                                if (!nodeClassSimpleName1.equals(nodeClassSimpleName2)) {
    113                                         System.err.println("Node class mismatch at: " + getFailureLocation(node1, node2));
     113                                        System.err.println("Node class mismatched at: " + getFailureLocation(node1, node2));
    114114                                        System.err.println("");
    115115                                        System.err.println("Expected: " + nodeClassSimpleName1);
     
    130130                               
    131131                                if(!tokenSimpleName1.equals(tokenSimpleName2)) {
    132                                         System.err.println("Token mismatch at: " + getFailureLocation(node1, node2));
     132                                        System.err.println("Token mismatched at: " + getFailureLocation(node1, node2));
    133133                                        System.err.println("");
    134134                                        System.err.println("Expected: " + tokenSimpleName1);
     
    154154                               
    155155                                if(!attributeString1.equals(attributeString2)) {
    156                                         System.err.println("Attribute mismatch at: " + getFailureLocation(node1, node2));
     156                                        System.err.println("Attribute mismatched at: " + getFailureLocation(node1, node2));
    157157                                        System.err.println("");
    158158                                        System.err.println("Expected: " + attributeString1);
  • proto/pabloj/branches/refactor-experimental/src/test/pabloS/PabloSTestHarness.java

    r3171 r3173  
    11/*
    22 * Basic test harness to test PabloS transformations.
    3  *
    4  *
    53 *
    64 * Useful for regression testing.
     
    86 */
    97
    10 package  test.pabloS;
     8package test.pabloS;
    119
    1210import java.io.File;
     
    2321
    2422import test.helpers.FileUtil;
    25 import toolchain.pabloS.semanticAnalyzer.helpers.NodePairComparator;
     23import test.helpers.AssertNodePairComparator;
    2624import toolchain.pabloS.semanticAnalyzer.visitors.CombineAdvances;
    2725import toolchain.pabloS.semanticAnalyzer.visitors.ExpandAugmentedAssignments;
    2826import toolchain.pabloS.semanticAnalyzer.visitors.ConvertBitwiseBooleanToIDISACalls;
    29 import toolchain.pabloS.semanticAnalyzer.visitors.InitializeStreamDefaults;
    30 import toolchain.pabloS.semanticAnalyzer.visitors.StreamFunctionMapGenerator;
    3127import toolchain.pabloS.semanticAnalyzer.visitors.carry.Carry1Count;
    3228import toolchain.pabloS.semanticAnalyzer.visitors.carry.CarryIntroXFormer;
     
    3935public class PabloSTestHarness {
    4036
     37        private static final int EXIT_CODE_FOR_ERROR = 1;
     38       
    4139        private static final String PABLOS_EXT = ".pablos";
    4240        private static final String VISITORS_TEST_DIRECTORY = "input/test/visitors/";
     
    103101                                }
    104102                               
    105                                 NodePairComparator comparator = new NodePairComparator(syntaxTree);
     103                                AssertNodePairComparator comparator = new AssertNodePairComparator(syntaxTree);
    106104                                comparator.compareAssignNodePairs();
    107105                        }
     
    137135        }
    138136       
    139         private static final int EXIT_CODE_FOR_ERROR = 1;
     137       
    140138       
    141139        private static void generateCodeIfNoErrors(String filename, ASTNode decoratedTree) throws FileNotFoundException {
Note: See TracChangeset for help on using the changeset viewer.