OSDN Git Service

9625a1b9b50b2f43675075fba7c6e421a4be752c
[stigmata/digger.git] / src / test / java / jp / sourceforge / stigmata / digger / ClassFileEntryTest.java
1 package jp.sourceforge.stigmata.digger;
2
3 import java.io.File;
4 import java.net.MalformedURLException;
5
6 import org.junit.Assert;
7 import org.junit.Before;
8 import org.junit.Test;
9
10 public class ClassFileEntryTest{
11     private ClasspathContext context;
12
13     @Before
14     public void setup() throws MalformedURLException{
15         context = new ClasspathContext();
16     }
17
18     @Test
19     public void testBasic() throws Exception{
20         Class<?> clazz = context.findClass("jp.sourceforge.stigmata.digger.ClasspathContext");
21         ClassFileEntry entry = context.findEntry("jp.sourceforge.stigmata.digger.ClasspathContext");
22
23         Assert.assertNotNull(clazz);
24         Assert.assertNotNull(entry);
25
26         File file = new File("target/classes/jp/sourceforge/stigmata/digger/ClasspathContext.class");
27         Assert.assertEquals("jp.sourceforge.stigmata.digger.ClasspathContext", entry.getClassName());
28         Assert.assertEquals(file.toURI().toURL(), entry.getLocation());
29     }
30 }