1 package jp.sourceforge.stigmata.digger;
8 import java.net.MalformedURLException;
10 import org.junit.Assert;
11 import org.junit.Before;
12 import org.junit.Test;
16 * @author Haruaki Tamada
19 public class ClassFileEntryTest{
20 private ClasspathContext context;
23 public void setup() throws MalformedURLException{
24 context = new ClasspathContext();
28 public void testBasic() throws Exception{
29 Class<?> clazz = context.findClass("jp.sourceforge.stigmata.digger.ClasspathContext");
30 ClassFileEntry entry = context.findEntry("jp.sourceforge.stigmata.digger.ClasspathContext");
32 Assert.assertNotNull(clazz);
33 Assert.assertNotNull(entry);
35 File file = new File("target/classes/jp/sourceforge/stigmata/digger/ClasspathContext.class");
36 Assert.assertEquals("jp.sourceforge.stigmata.digger.ClasspathContext", entry.getClassName());
37 Assert.assertEquals(file.toURI().toURL(), entry.getLocation());
38 Assert.assertNotNull(entry.openStream());