package hudson.plugins.coverage.model;
import junit.framework.TestCase;
/**
* TODO javadoc.
*
* @author Stephen Connolly
* @since 27-Jun-2008 08:27:25
*/
public class ElementTest extends TestCase {
private static final String TEN = "unittests";
private static final String TER = "/" + TEN;
protected void setUp() throws Exception {
super.setUp();
}
public void testSmokes() throws Exception {
Element r = Element.getRootElement();
assertEquals("project", r.getName());
assertNull(r.getParent());
assertFalse(r.isFileLevel());
assertFalse(r.isSubfileLevel());
assertEquals(r, r);
}
public void testNew() throws Exception {
Element r = Element.getRootElement();
assertNull(Element.getElement(TER));
Element c = r.newChild(TEN, false, StandardModel.getInstance());
assertEquals(c, Element.getElement(TER));
}
protected void tearDown() throws Exception {
final Element element = Element.getElement(TER);
if (element != null) {
element.destroy();
}
super.tearDown();
}
}