@Test public void testRemove() { Visit obj = dod.getRandomVisit(); Assert.assertNotNull("Data on demand for 'Visit' failed to initialize correctly", obj); Long id = obj.getId(); Assert.assertNotNull("Data on demand for 'Visit' failed to provide an identifier", id); obj = Visit.findVisit(id); obj.remove(); obj.flush(); Assert.assertNull("Failed to remove 'Visit' with identifier '" + id + "'", Visit.findVisit(id)); }
@Test public void testFindVisit() { Visit obj = dod.getRandomVisit(); Assert.assertNotNull("Data on demand for 'Visit' failed to initialize correctly", obj); Long id = obj.getId(); Assert.assertNotNull("Data on demand for 'Visit' failed to provide an identifier", id); obj = Visit.findVisit(id); Assert.assertNotNull( "Find method for 'Visit' illegally returned null for id '" + id + "'", obj); Assert.assertEquals( "Find method for 'Visit' returned the incorrect identifier", id, obj.getId()); }
@Test public void testFlush() { Visit obj = dod.getRandomVisit(); Assert.assertNotNull("Data on demand for 'Visit' failed to initialize correctly", obj); Long id = obj.getId(); Assert.assertNotNull("Data on demand for 'Visit' failed to provide an identifier", id); obj = Visit.findVisit(id); Assert.assertNotNull( "Find method for 'Visit' illegally returned null for id '" + id + "'", obj); boolean modified = dod.modifyVisit(obj); Integer currentVersion = obj.getVersion(); obj.flush(); Assert.assertTrue( "Version for 'Visit' failed to increment on flush directive", (currentVersion != null && obj.getVersion() > currentVersion) || !modified); }
@Test public void testMergeUpdate() { Visit obj = dod.getRandomVisit(); Assert.assertNotNull("Data on demand for 'Visit' failed to initialize correctly", obj); Long id = obj.getId(); Assert.assertNotNull("Data on demand for 'Visit' failed to provide an identifier", id); obj = Visit.findVisit(id); boolean modified = dod.modifyVisit(obj); Integer currentVersion = obj.getVersion(); Visit merged = obj.merge(); obj.flush(); Assert.assertEquals( "Identifier of merged object not the same as identifier of original object", merged.getId(), id); Assert.assertTrue( "Version for 'Visit' failed to increment on merge and flush directive", (currentVersion != null && obj.getVersion() > currentVersion) || !modified); }