@Test
    public void testInstantiationAndEqualsHashCode() {
        DocumentType type = new DocumentType("doo");
        DocumentUpdate d1 = new DocumentUpdate(type, new DocumentId("id:this:doo::is:a:test"));
        DocumentUpdate d2 = new DocumentUpdate(type, "id:this:doo::is:a:test");

        assertEquals(d1, d2);
        assertEquals(d1, d1);
        assertEquals(d2, d1);
        assertEquals(d2, d2);
        assertFalse(d1.equals(new Object()));
        assertEquals(d1.hashCode(), d2.hashCode());
    }
Tests applying and serializing document updates.

@author Einar M R Rosenvinge
document/src/test/java/com/yahoo/document/DocumentUpdateTestCase.java