/** Test of toString method, of class SkipWords. */
 @Test
 public void testToString() {
   System.out.println("toString");
   SkipWords instance = new SkipWords(0, Integer.MAX_VALUE);
   String expResult = "words(,)";
   String result = instance.toString();
   assertEquals(expResult, result);
 }
 /** Test of copy method, of class SkipWords. */
 @Test
 public void testCopy() {
   System.out.println("copy");
   SkipWords instance = new SkipWords(0, 7);
   TypeExpr expResult = instance;
   TypeExpr result = instance.copy();
   assertEquals(expResult, result);
 }
 /** Test of getQuery method, of class SkipWords. */
 @Test
 public void testGetQuery() {
   System.out.println("getQuery");
   SrlQuery query = new SrlQuery();
   SrlQuery expResult = new SrlQuery();
   expResult.query.append("\" \"");
   SkipWords instance = new SkipWords(0, 10);
   instance.getQuery(query);
   assertEquals(expResult, query);
 }
 /** 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());
 }
  /** 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);
  }