package com.ikokoon.serenity.persistence;
import static org.junit.Assert.assertNotNull;
import java.io.File;
import org.junit.BeforeClass;
import org.junit.Test;
import com.ikokoon.serenity.ATest;
import com.ikokoon.toolkit.LoggingConfigurator;
import com.ikokoon.toolkit.Toolkit;
public class DataBaseManagerTest extends ATest {
@BeforeClass
public static void setup() {
LoggingConfigurator.configure();
}
@Test
public void getDataBase() {
File dataBaseFile = new File("./src/test/resources/dummy.odb");
IDataBase dataBase = IDataBase.DataBaseManager.getDataBase(DataBaseOdb.class, dataBaseFile.getAbsolutePath(), mockInternalDataBase);
assertNotNull(dataBase);
dataBase.close();
dataBase = IDataBase.DataBaseManager.getDataBase(DataBaseRam.class, dataBaseFile.getAbsolutePath(), dataBase);
assertNotNull(dataBase);
dataBase.close();
Toolkit.deleteFile(dataBaseFile, 3);
}
}