/** * Add, then delete an object with the RI at level 0. This test ensures that * adds and deletes at level 0 don't do anything. */ @Test public void testAddDelObjLv0() throws Exception { Set<DigitalObject> objects = getTestObjects(1, 0); // add at level 0 initRI(0); addAll(objects, true); assertEquals("Did not get expected triples after add", Collections.EMPTY_SET, getActualTriples()); // add at level 1 initRI(1); addAll(objects, true); Set<Triple> expected = getExpectedTriples(1, objects); // delete at level 0 initRI(0); deleteAll(objects, true); assertTrue("Did not get expected triples after delete", sameTriples(expected, getActualTriples(), true)); }
/** * Add, then delete several objects, each with several datastreams. */ @Test public void testAddDelMultiObjMultiDS() throws Exception { Set<DigitalObject> objects = getTestObjects(5, 5); doAddDelTest(1, objects); }
public static junit.framework.Test suite() throws Exception { junit.framework.TestSuite suite = new junit.framework.TestSuite(AllIntegrationTests.class .getName()); suite.addTest(ResourceIndexDatePrecisionIntegrationTest.suite()); suite.addTest(ResourceIndexAddDelDSIntegrationTest.suite()); suite.addTest(ResourceIndexAddDelMiscIntegrationTest.suite()); suite.addTest(ResourceIndexModDSIntegrationTest.suite()); suite.addTest(ResourceIndexModMiscIntegrationTest.suite()); return suite; }
/** * Add, then delete several objects, each with one datastream. */ @Test public void testAddDelMultiObjOneDS() throws Exception { Set<DigitalObject> objects = getTestObjects(5, 1); doAddDelTest(1, objects); }