@Test
    public void testRequireThatDocumentUpdateFlagsIsWorking() {
        { // create-if-non-existent = true
            assertDocumentUpdateFlag(true, 0);
            assertDocumentUpdateFlag(true, 1);
            assertDocumentUpdateFlag(true, 2);
            assertDocumentUpdateFlag(true, 9999);
            assertDocumentUpdateFlag(true, 0xFFFFFFE);
            assertDocumentUpdateFlag(true, 0xFFFFFFF);
        }
        { // create-if-non-existent = false
            assertDocumentUpdateFlag(false, 0);
            assertDocumentUpdateFlag(false, 1);
            assertDocumentUpdateFlag(false, 2);
            assertDocumentUpdateFlag(false, 9999);
            assertDocumentUpdateFlag(false, 0xFFFFFFE);
            assertDocumentUpdateFlag(false, 0xFFFFFFF);
        }
    }
Tests applying and serializing document updates.

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