import org.junit.After;
import org.junit.Before;
import java.io.File;
import java.io.IOException;
import io.objectbox.BoxStore;
import io.objectbox.example.MyObjectBox;
public abstract class AbstractObjectBoxTest {
protected File boxStoreDir;
protected BoxStore store;
@Before
public void setUp() throws IOException {
File tempFile = File.createTempFile("object-store-test", "");
tempFile.delete();
boxStoreDir = tempFile;
store = MyObjectBox.builder().directory(boxStoreDir).build();
}
@After
public void tearDown() throws Exception {
if (store != null) {
store.close();
store.deleteAllFiles();
}
}
}