@Test public void testUpdateConnectionStatusForCRO() { entityManager.getTransaction().begin(); repository.updateConnectionStatusForCRO("status-demo.com"); entityManager.getTransaction().commit(); Assert.assertEquals( SynchronisationConnectionStatusType.SYNCHRONIZED, repository.find(1L).findStatusForCRO("status-demo.com")); }
@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(); }
@Test public void testFindAll() { List<SynchronisationConnection> synchronisationConnections = repository.findAll(); Assert.assertEquals(2, synchronisationConnections.size()); }