- @Rule
- public ExpectedException thrown = ExpectedException.none();
-
- @Test
- public void testJPAUtils() throws IllegalAccessException {
- EntityManagerFactory emf = Mockito.mock(EntityManagerFactory.class);
- JPAUtils utils = JPAUtils.getJPAUtilsInstance(emf);
-
- assertEquals(utils.dbLockdownIgnoreErrors(), false);
-
- thrown.expect(NullPointerException.class);
- utils.dbLockdown();
- }
+ @BeforeClass
+ public static void beforeClassSetup() {
+ PolicyDBDaoTest.setupH2DbDaoImpl("jpautilstest");
+ new JPAUtils(new CommonClassDaoImpl());
+ }
+
+ @Test(expected = IllegalAccessException.class)
+ public void testJpaUtils() throws IllegalAccessException {
+
+ // Test lockdown
+ JPAUtils utils = JPAUtils.getJPAUtilsInstance();
+ assertFalse(utils.dbLockdownIgnoreErrors());
+ utils.dbLockdown();
+ fail("Expecting an exception");
+ }