Before: Two test cases are implemented similarly
public class XMLBuilderTests extends TestCase {
public void testAddRootSibling() {
XMLBuilder builder = new XMLBuilder("orders");
builder.addBelow("orders", "order");
try {
builder.addSibling("orders", "customer");
fail("Expected to fail: add sibling to root");
} catch (InvalidArgumentException e) { }
}
}
public class DOMBuilderTests extends TestCase {
public void testAddRootSibling() {
DOMBuilder builder = new DOMBuilder("orders");
builder.addBelow("orders", "order");
try {
builder.addSibling("orders", "customer");
fail("Expected to fail: add sibling to root");
} catch (InvalidArgumentException e) { }
}
}