@Test public void testDeleteAll() throws Exception { // Saves the test URIAvailable URIRepository.save(test); URIRepository.save(test2); long count = URIRepository.count(); // Count must be two assertEquals(count, 2); URIRepository.deleteAll(); count = URIRepository.count(); // Count must be zero. assertEquals(count, 0); }
@Test public void testDelete() throws Exception { // Saves the test URIAvailable URIRepository.save(test); long count = URIRepository.count(); // Count must be one. assertEquals(count, 1); // Delete the previously saved URIAvailable URIRepository.delete(test.getTarget()); count = URIRepository.count(); // Count must be zero. assertEquals(count, 0); }
@Test public void testSave() throws Exception { // Saves the test URIAvailable URIRepository.save(test); // Get the count int count = (int) URIRepository.count(); assertEquals(count, 1); }
@Test public void testUpdate() throws Exception { URIRepository.save(test); test.setTarget("change"); URIRepository.save(test); // Get the count long count = URIRepository.count(); URIAvailable change = URIRepository.findByTarget(test.getTarget()); assertEquals("change", change.getTarget()); }
@Test public void testCount() throws Exception { // Saves the test URIAvailable URIRepository.save(test); URIRepository.save(test2); // Get the count long count = URIRepository.count(); assertEquals(count, 2); }
@Test // Tests that a URIAvailable with the same hash is not inserted public void testRepeatedSave() throws Exception { // Saves the test URIAvailable twice URIRepository.save(test); URIRepository.save(test); // Get the count long count = URIRepository.count(); // Must be 1 assertEquals(count, 1); }