1 package com.oocode; 2 3 import java.io.*; 4 import java.io.Reader ; 5 import java.util.List ; 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 name) { 14 super(name); 15 } 16 17 public static void main(String args[]) { 18 junit.awtui.TestRunner.main(new String [] { "com.oocode.MethodGetterTest" }); 19 } 20 21 public void testGetMethods() throws ParserException, LexerException, IOException{ 22 String source = "public class Foo { public void bar(){ System.out.println(\"poo\"); } }"; 23 Reader aReader = new StringReader(source); 24 25 MethodGetter aMethodGetter = new MethodGetter(); 26 List methods = aMethodGetter.getMethods(aReader); 27 28 assertEquals(1, methods.size()); 29 } 30 } 31 | Popular Tags |