Refine search
@Before public void setup() { factory = mock(EntityManagerFactory.class); manager = mock(EntityManager.class); tx = mock(EntityTransaction.class); tm = new JpaTransactionManager(factory); tt = new TransactionTemplate(tm); given(factory.createEntityManager()).willReturn(manager); given(manager.getTransaction()).willReturn(tx); given(manager.isOpen()).willReturn(true); }
public static void main(String[] args) { Map<String, String> configurationOverrides = new HashMap<String, String>(); EntityManagerFactory emf = Persistence.createEntityManagerFactory("ConsolePU", configurationOverrides); EntityManager entityManager = emf.createEntityManager(); TestConsole console = new TestConsole(entityManager); System.out.println(""); System.out.println("Welcome to EntityVersions demo!"); // If you would like to use HSQLDB, uncomment relevant entries in // hibernate-envers/src/demo/resources/META-INF/persistence.xml descriptor and add required JAR libraries. // String userDbFile = System.getProperty("java.io.tmpdir") + File.separator + "_versions_demo.db"; // System.out.println("HSQLDB database file location: " + userDbFile); console.populateTestData(); console.start(); entityManager.close(); emf.close(); } }
/** * Sets the up. * * @throws Exception * the exception */ @Before public void setUp() throws Exception { emf = Persistence.createEntityManagerFactory("queryTest"); em = emf.createEntityManager(); }
@Before public void setUp() throws Exception { emf = Persistence.createEntityManagerFactory(persistenceUnit); em = emf.createEntityManager(); em.getDelegate(); }
private void findByNameAndAgeGTAndLT() { EntityManager em; String query; Query q; List<StudentBooleanPrimitive> students; em = emf.createEntityManager(); query = "Select s From StudentBooleanPrimitive s where s.name = Amresh and s.age > " + getMinValue(short.class) + " and s.age < " + getMaxValue(short.class); q = em.createQuery(query); students = q.getResultList(); Assert.assertNotNull(students); Assert.assertTrue(students.isEmpty()); em.close(); }
@After public void tearDown() throws Exception { EntityManager em = emf.createEntityManager(); em.remove(em.find(StudentMongoBigDecimal.class, getMinValue(BigDecimal.class))); emf.close(); }
@After public void after() throws Exception { EntityManagerFactory emf = (EntityManagerFactory) context.get(EnvironmentName.ENTITY_MANAGER_FACTORY); UserTransaction ut = InitialContext.doLookup("java:comp/UserTransaction"); ut.begin(); try { EntityManager em = emf.createEntityManager(); em.createQuery("delete from CorrelationPropertyInfo").executeUpdate(); em.createQuery("delete from CorrelationKeyInfo").executeUpdate(); ut.commit(); } catch (Exception ex) { ut.rollback(); Assert.fail("Exception thrown while trying to cleanup correlation data."); } cleanUp(context); }
/** * Tear down. */ @After public void tearDown() { em.createQuery("DELETE FROM Person p").executeUpdate(); em.close(); emf.close(); }
public void testFindById(boolean useSameEm) { EntityManager em = emf.createEntityManager(); StudentMongoCalendar studentMax = em.find(StudentMongoCalendar.class, getMaxValue(Calendar.class)); Assert.assertNotNull(studentMax); Assert.assertEquals(getMaxValue(short.class), studentMax.getAge()); Assert.assertEquals(getMaxValue(String.class), studentMax.getName()); em.close(); }
@Test public void testCreate() { Map<String, Object> props = new HashMap<String, Object>(); props.put(PersistenceProperties.KUNDERA_DDL_AUTO_PREPARE, "create"); EntityManagerFactory emf = Persistence.createEntityManagerFactory("metaDataTest", props); Assert.assertTrue(CoreSchemaManager.validateAction("create")); emf.close(); Assert.assertTrue(CoreSchemaManager.validateAction("create")); Assert.assertFalse(CoreSchemaManager.validateAction("drop")); }
@Test public void testUUID() { EntityManagerFactory emf = Persistence.createEntityManagerFactory("cass_pu"); UUID key = UUID.randomUUID(); CassandraUUIDEntity entity = new CassandraUUIDEntity(); entity.setAge(10); entity.setName("vivek"); entity.setUuidKey(key); EntityManager em = emf.createEntityManager(); em.persist(entity); CassandraUUIDEntity result = em.find(CassandraUUIDEntity.class, key); Assert.assertNotNull(result); Assert.assertEquals(key, result.getUuidKey()); Assert.assertEquals("vivek", result.getName()); Assert.assertEquals(new Integer(10), result.getAge()); }
@Test @SuppressWarnings("unchecked") public void testEntityManagerProxyIsProxy() { EntityManager em = entityManagerFactory.createEntityManager(); assertTrue(Proxy.isProxyClass(em.getClass())); Query q = em.createQuery("select p from Person as p"); List<Person> people = q.getResultList(); assertNotNull(people); assertTrue("Should be open to start with", em.isOpen()); em.close(); assertFalse("Close should work on application managed EM", em.isOpen()); }
public void testPerRequestManagerDestorySession() { EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.jbpm.persistence.jpa"); RuntimeEnvironment environment = RuntimeEnvironmentBuilder.Factory.get() .newDefaultBuilder() .get(); EntityManager em = emf.createEntityManager(); List<SessionInfo> sessions = em.createQuery("from SessionInfo").getResultList(); assertEquals(0, sessions.size()); sessions = em.createQuery("from SessionInfo").getResultList(); assertEquals(0, sessions.size()); runtime.getKieSession(); sessions = em.createQuery("from SessionInfo").getResultList(); assertEquals(1, sessions.size()); assertEquals(0, sessions.size()); manager.close(); emf.close();
public void testRelationViaPelops() throws Exception { try { EntityManagerFactory emfPelops = Persistence.createEntityManagerFactory("cass_pu"); EntityManager emPelops = emfPelops.createEntityManager(); assertRelation(emPelops); emPelops.clear(); emPelops.close(); emfPelops.close(); } catch (Exception e) { Assert.fail(e.getMessage()); } }
@Test @SuppressWarnings("unchecked") public void testQueryNoPersons() { EntityManager em = entityManagerFactory.createEntityManager(); Query q = em.createQuery("select p from Person as p"); List<Person> people = q.getResultList(); assertEquals(0, people.size()); try { assertNull(q.getSingleResult()); fail("Should have thrown NoResultException"); } catch (NoResultException ex) { // expected } }
private void deleteNamedQueryOnCounter() { EntityManager em = emf.createEntityManager(); String deleteQuery = "Delete From Counters c where c.id <= " + id2; Query q = em.createQuery(deleteQuery); q.executeUpdate(); Counters counter2 = new Counters(); counter2 = em.find(Counters.class, id1); Assert.assertNull(counter2); Counters counter3 = new Counters(); counter3 = em.find(Counters.class, id2); Assert.assertNull(counter3); em.close(); } }