1 package org.codehaus.groovy.syntax.parser;2 3 import groovy.util.GroovyTestCase;4 5 import org.codehaus.groovy.syntax.Token;6 7 public class CSTNodeTest8 extends GroovyTestCase9 {10 11 public void testNothing()12 {13 }14 15 /*16 public void testConstruct_Default()17 {18 CSTNode node = new CSTNode();19 20 assertNull( node.getToken() );21 22 assertLength( 0,23 node.getChildren() );24 }25 26 public void testConstruct_WithToken()27 {28 Token token = Token.identifier( 1,29 1,30 "cheese" );31 32 CSTNode node = new CSTNode( token );33 34 assertSame( token,35 node.getToken() );36 37 assertLength( 0,38 node.getChildren() );39 }40 41 public void testChildren()42 {43 CSTNode node = new CSTNode();44 45 CSTNode childOne = new CSTNode();46 CSTNode childTwo = new CSTNode();47 48 node.addChild( childOne );49 node.addChild( childTwo );50 51 assertLength( 2,52 node.getChildren() );53 54 assertSame( childOne,55 node.getChild( 0 ) );56 57 assertSame( childTwo,58 node.getChild( 1 ) );59 60 assertSame( childOne,61 node.getChildren()[0] );62 63 assertSame( childTwo,64 node.getChildren()[1] );65 }66 */67 }68