@Test
public void testEquals() throws NamespaceException {

    Map<String, DocViewProperty> properties1 = new HashMap<>();
    properties1.put("property1", new DocViewProperty("property1", new String[] {"value1"}, false, PropertyType.STRING));
    DocViewNode node1 = new DocViewNode("name", "label", "uuid1", properties1, new String[] { "mixin1", "mixin2" }, "primary");
    DocViewNode node2 = new DocViewNode("name", "label", "uuid1", properties1, new String[] { "mixin1", "mixin2" }, "primary");
    Assert.assertEquals(node1, node2);
    DocViewNode node3 = new DocViewNode("name", "label", "uuid1", properties1, new String[] { "mixin1", "mixin3" }, "primary");
    Assert.assertNotEquals(node1, node3);
}