String childNodeName = "cnode";
String childNodeValue = "cvalue";
String nodeAttrName = "attr";
String nodeAttrValue = "attrvalue";
Node orgNode = new Node(nodeName);
orgNode.setNode(childNodeName, childNodeValue);
orgNode.setAttribute(nodeAttrName, nodeAttrValue);
Node newNode = new Node();
newNode.set(orgNode);
assertTrue(orgNode.equals(newNode));
assertTrue(newNode.equals(orgNode));
String oldNodeName = "oldnode";
String oldNodeAttrName = "oldcattr";
String oldNodeAttrValue = "oldcattrvalue";
String oldChildNodeName = "oldcnode";
String oldChildNodeValue = "oldcvalue";
Node settedNode = new Node(oldNodeName);
settedNode.setAttribute(oldNodeAttrName, oldNodeAttrValue);
settedNode.setNode(oldChildNodeName, oldChildNodeValue);
settedNode.set(orgNode);
assertTrue(orgNode.equals(settedNode));
assertTrue(settedNode.equals(orgNode));
}