public static void main(String[] args) { junit.textui.TestRunner.run(suite()); } }// TestIterators
public void testParenGroupIterator () { String input = "(a (b c) ((d)) ) f\n\n (3\n 4) ( 6) "; Reader reader = new StringReader (input); ParenGroupIterator it = new ParenGroupIterator (reader); Pipe pipe = new Noop(); pipe.setTargetProcessing (false); InstanceList lst = new InstanceList (pipe); lst.addThruPipe (it); assertEquals (3, lst.size()); assertEquals ("(a (b c) ((d)) )", lst.get(0).getData()); assertEquals ("(3\n 4)", lst.get(1).getData()); assertEquals ("( 6)", lst.get(2).getData()); }
public void testParenGroupIterator () { String input = "(a (b c) ((d)) ) f\n\n (3\n 4) ( 6) "; Reader reader = new StringReader (input); ParenGroupIterator it = new ParenGroupIterator (reader); Pipe pipe = new Noop(); pipe.setTargetProcessing (false); InstanceList lst = new InstanceList (pipe); lst.addThruPipe (it); assertEquals (3, lst.size()); assertEquals ("(a (b c) ((d)) )", lst.get(0).getData()); assertEquals ("(3\n 4)", lst.get(1).getData()); assertEquals ("( 6)", lst.get(2).getData()); }
public static void main(String[] args) { junit.textui.TestRunner.run(suite()); } }// TestIterators