@Override public Engine createEngine() throws Exception { testFile = "jpa-test." + JpaH2DataStore.FILE_EXT; try { // File temp = Files.createTempFile("jpa-test", "." + JpaH2DataStore.FILE_EXT).toFile(); // temp.deleteOnExit(); testFile = Files.createTempFile("jpa-test", "." + JpaH2DataStore.FILE_EXT).toString(); } catch (final IOException ex) { Logger.getLogger(JpaH2EngineTest.class.getName()) .log(Level.SEVERE, ex.getLocalizedMessage(), ex); fail(); } EngineFactory.deleteDatabase(testFile); try { return EngineFactory.bootLocalEngine( testFile, EngineFactory.DEFAULT, PASSWORD, DataStoreType.H2_DATABASE); } catch (final Exception e) { fail(e.getMessage()); return null; } }
@Override public Engine createEngine() throws Exception { testFile = "xml-account-test.xml"; EngineFactory.deleteDatabase(testFile); return EngineFactory.bootLocalEngine( testFile, EngineFactory.DEFAULT, PASSWORD, DataStoreType.XML); }
@AfterClass public static void cleanup() { EngineFactory.deleteDatabase("xml-account-test.xml"); EngineFactory.deleteDatabase("xml-account-test.xml.backup"); }