Changeset 2167


Ignore:
Timestamp:
Nov 28, 2006, 7:04:22 PM (14 years ago)
Author:
roman
Message:

A test for visitor pattern

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.test/src/org/refal/plus/rfpdt/test/RfpStringParserTest.java

    r2164 r2167  
    11package org.refal.plus.rfpdt.test;
     2
     3import java.io.BufferedReader;
     4import java.io.Reader;
     5import java.io.StringReader;
     6
     7import org.refal.plus.rfpdt.ast.DumpVisitor;
     8import org.refal.plus.rfpdt.parser.ASTModuleImplementation;
     9import org.refal.plus.rfpdt.parser.RfpParser;
    210
    311import junit.framework.TestCase;
     
    176184                ll("Test12\n\n", 0, 7, 8);
    177185        }
     186       
     187        public void testDumpVisitor() {
     188                try {
     189                        StringReader stringReader = new StringReader("F {};");
     190                        Reader reader = new BufferedReader(stringReader);
     191                        RfpParser parser = new RfpParser(reader);
     192                        ASTModuleImplementation n = parser.ModuleImplementation();
     193                        DumpVisitor v = new DumpVisitor();
     194                        n.jjtAccept(v, null);
     195                        return;
     196                } catch (Exception e) {
     197                        fail(e.getMessage());
     198                }
     199
     200        }
    178201}
Note: See TracChangeset for help on using the changeset viewer.