package com.hundsun.ares.studio.core;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import org.apache.commons.lang.ArrayUtils;
import org.eclipse.core.resources.IFolder;
import org.junit.Test;
public class TestARESProject extends AbstractAresCoreTester{
@Test
public void test_getAllModuleRoots() {
// �������
// IARESModuleRoot[] roots = project.getAllModuleRoots();
// assertEquals(10, roots.length);
}
@Test public void testGetModuleRoot() {
IFolder folder = project.getProject().getFolder("testroot1");
IARESModuleRoot root = project.getModuleRoot(folder);
assertNotNull(root);
assertEquals(root1, root);
}
@Test public void getGetModules() {
try {
IARESModule[] modules = project.getModules();
assertTrue(ArrayUtils.contains(modules, moduleA));
assertTrue(ArrayUtils.contains(modules, moduleB));
} catch (ARESModelException e) {
e.printStackTrace();
}
}
@Test public void testGetProperty() {
IProjectProperty property = project.getProperty();
assertTrue(property.exists());
try {
property.getInfo();
} catch (ARESModelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}