/** Test of canEnd method, of class SkipWords. */ @Test public void testCanEnd() { System.out.println("canEnd"); SkipWords instance = new SkipWords(0, 1); instance.setNext(new DummyNode()); boolean expResult = true; boolean result = instance.canEnd(); assertEquals(expResult, result); instance = new SkipWords(1, 2); instance.setNext(new DummyNode()); expResult = false; result = instance.canEnd(); assertEquals(expResult, result); }
/** Test of matches method, of class SkipWords. */ @Test public void testMatches() { System.out.println("matches"); Token token = new Token("literal", 0, 7); int no = 0; Stack<MatchFork> stack = new Stack<MatchFork>(); List<Token> lookBackStack = new LinkedList<Token>(); SkipWords instance = new SkipWords(0, 1); TypeExpr expResult = new DummyNode(); instance.setNext(expResult); TypeExpr result = instance.matches(token, no, stack, lookBackStack); assertEquals(expResult, result); assertTrue(!stack.isEmpty()); }