@Test public void testApply() throws Exception { // Write something into the datastore DOMStoreReadWriteTransaction writeTransaction = store.newReadWriteTransaction(); WriteModification writeModification = new WriteModification( TestModel.TEST_PATH, ImmutableNodes.containerNode(TestModel.TEST_QNAME), TestModel.createTestContext()); writeModification.apply(writeTransaction); commitTransaction(writeTransaction); // Check if it's in the datastore Optional<NormalizedNode<?, ?>> data = readData(TestModel.TEST_PATH); Assert.assertTrue(data.isPresent()); // Delete stuff from the datastore DOMStoreWriteTransaction deleteTransaction = store.newWriteOnlyTransaction(); DeleteModification deleteModification = new DeleteModification(TestModel.TEST_PATH); deleteModification.apply(deleteTransaction); commitTransaction(deleteTransaction); data = readData(TestModel.TEST_PATH); Assert.assertFalse(data.isPresent()); }