@Test public void testDeleteRole() { // Setup role Role role = new Role(); role.setName("TestRole"); // Save role, verify has ID value after save assertNull(role.getId()); // Null before save roleRepository.save(role); assertNotNull(role.getId()); // Not null after save // Fetch from database Role fetchedRole = roleRepository.findOne(role.getId()); // Should not be null assertNotNull(fetchedRole); // Delete role from database roleRepository.delete(fetchedRole.getId()); // Fetch from database (should not exist anymore) fetchedRole = roleRepository.findOne(role.getId()); // Should be null assertNull(fetchedRole); }