KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > codehaus > groovy > syntax > parser > CSTNodeTest


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 CSTNodeTest
8     extends GroovyTestCase
9 {
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
Popular Tags