예제 #1
0
  @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;
    }
  }
예제 #2
0
  @Override
  public Engine createEngine() throws Exception {
    testFile = "xml-account-test.xml";

    EngineFactory.deleteDatabase(testFile);

    return EngineFactory.bootLocalEngine(
        testFile, EngineFactory.DEFAULT, PASSWORD, DataStoreType.XML);
  }
예제 #3
0
 @AfterClass
 public static void cleanup() {
   EngineFactory.deleteDatabase("xml-account-test.xml");
   EngineFactory.deleteDatabase("xml-account-test.xml.backup");
 }