*/
@DisposeProjectAfter
public void test_isModuleSourcePackage() throws Exception {
// no, "server" is not "source" package
{
IPackageFragment pkg = m_testProject.getPackage("test.server");
assertFalse(Utils.isModuleSourcePackage(pkg));
}
// OK, really "source" package
{
IPackageFragment pkg = m_testProject.getPackage("test.client");
assertTrue(Utils.isModuleSourcePackage(pkg));
}
// new "source" package in Module.gwt.xml
{
IPackageFragment pkg = m_testProject.getPackage("test.newClient");
// initially not "source" package
assertFalse(Utils.isModuleSourcePackage(pkg));
// add "newClient" to "source" folders
{
IFile moduleFile = getFileSrc("test/Module.gwt.xml");