KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > oocode > MethodGetterTest


1 package com.oocode;
2
3 import java.io.*;
4 import java.io.Reader JavaDoc;
5 import java.util.List JavaDoc;
6
7 import org.sablecc.java.lexer.LexerException;
8 import org.sablecc.java.parser.ParserException;
9
10 import junit.framework.TestCase;
11
12 public class MethodGetterTest extends TestCase {
13     public MethodGetterTest(String JavaDoc name) {
14         super(name);
15     }
16     
17     public static void main(String JavaDoc args[]) {
18         junit.awtui.TestRunner.main(new String JavaDoc[] { "com.oocode.MethodGetterTest" });
19     }
20     
21     public void testGetMethods() throws ParserException, LexerException, IOException{
22         String JavaDoc source = "public class Foo { public void bar(){ System.out.println(\"poo\"); } }";
23         Reader JavaDoc aReader = new StringReader(source);
24         
25         MethodGetter aMethodGetter = new MethodGetter();
26         List JavaDoc methods = aMethodGetter.getMethods(aReader);
27         
28         assertEquals(1, methods.size());
29     }
30 }
31
Popular Tags