package uk.co.badgersinfoil.metaas.impl; import java.io.File; import java.io.IOException; import java.util.List; import org.apache.commons.io.FileUtils; import junit.framework.TestCase; public class SourceFolderResourceRootTest extends TestCase { private File tmpDir; public void setUp() throws IOException { tmpDir = new File(System.getProperty("java.io.tmpdir"), "metaas-test"); tmpDir.mkdir(); File tmpFile = new File(tmpDir, "Test.as"); tmpFile.createNewFile(); File tmpPkg = new File(tmpDir, "pkg"); tmpPkg.mkdir(); File tmpFile2 = new File(tmpPkg, "Test2.as"); tmpFile2.createNewFile(); } public void tearDown() throws IOException { FileUtils.deleteDirectory(tmpDir); } public void testIt() { SourceFolderResourceRoot resourceRoot = new SourceFolderResourceRoot(tmpDir); List qnames = resourceRoot.getDefinitionQNames(); assertEquals(2, qnames.size()); assertEquals(new ASQName("Test"), qnames.get(1)); assertEquals(new ASQName("pkg", "Test2"), qnames.get(0)); } }