blob: a2dde1009a0b758e1cfef310f960862975ad201f [file] [log] [blame]
package org.codehaus.groovy.syntax.parser;
import groovy.util.GroovyTestCase;
import org.codehaus.groovy.syntax.Token;
public class CSTNodeTest
extends GroovyTestCase
{
public void testNothing()
{
}
/*
public void testConstruct_Default()
{
CSTNode node = new CSTNode();
assertNull( node.getToken() );
assertLength( 0,
node.getChildren() );
}
public void testConstruct_WithToken()
{
Token token = Token.identifier( 1,
1,
"cheese" );
CSTNode node = new CSTNode( token );
assertSame( token,
node.getToken() );
assertLength( 0,
node.getChildren() );
}
public void testChildren()
{
CSTNode node = new CSTNode();
CSTNode childOne = new CSTNode();
CSTNode childTwo = new CSTNode();
node.addChild( childOne );
node.addChild( childTwo );
assertLength( 2,
node.getChildren() );
assertSame( childOne,
node.getChild( 0 ) );
assertSame( childTwo,
node.getChild( 1 ) );
assertSame( childOne,
node.getChildren()[0] );
assertSame( childTwo,
node.getChildren()[1] );
}
*/
}