public void testTwoDifferentDomains() throws Exception {
ObjectName on = new ObjectName("test:type=Test,name=Test1"); //$NON-NLS-1$
ObjectName other = new ObjectName("other:type=Test,name=Test2"); //$NON-NLS-1$
Node root = NodeBuilder.createRoot(mockConn);
NodeBuilder.addToTree(root, on);
NodeBuilder.addToTree(root, other);
Node[] children = root.getChildren();
assertEquals(2, children.length);
assertTrue(children[0] instanceof DomainNode);
assertTrue(children[1] instanceof DomainNode);
DomainNode domainNode1 = (DomainNode) children[0];
DomainNode domainNode2 = (DomainNode) children[1];