@Before public void init() { repository = new SynchronisationConnectionRepository(); setInternalState(repository, "entityManager", entityManager); // clear the entity manager to avoid unexpected results repository.getEntityManager().clear(); }
@Test public void testDeleteAll() { entityManager.getTransaction().begin(); // remove reference data to avoid constraint violations first repository .getEntityManager() .createQuery("DELETE FROM SynchronisationConnectionStatus") .executeUpdate(); // make sure it is not already empty before testing List<SynchronisationConnection> synchronisationConnections = repository.findAll(); Assert.assertNotEquals(0, synchronisationConnections.size()); repository.deleteAll(); synchronisationConnections = repository.findAll(); Assert.assertEquals(0, synchronisationConnections.size()); entityManager.getTransaction().rollback(); }