Test cleanup. #280

This commit is contained in:
akwizgran
2016-04-05 14:19:10 +01:00
parent dc1adc21ae
commit 205dc66572
33 changed files with 425 additions and 449 deletions

View File

@@ -1,27 +1,28 @@
package org.briarproject;
import org.briarproject.api.db.DatabaseConfig;
import org.briarproject.api.db.DatabaseExecutor;
import org.briarproject.db.DatabaseModule;
import java.io.File;
import java.util.concurrent.Executor;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
@Module
public class TestDatabaseModule {
public class TestDatabaseModule extends DatabaseModule {
private final DatabaseConfig config;
public TestDatabaseModule() {
this(new File("."), Long.MAX_VALUE);
this(new File("."));
}
public TestDatabaseModule(File dir) {
this(dir, Long.MAX_VALUE);
}
public TestDatabaseModule(File dir, long maxSize) {
this.config = new TestDatabaseConfig(dir, maxSize);
config = new TestDatabaseConfig(dir, Long.MAX_VALUE);
}
@Provides
@@ -29,4 +30,10 @@ public class TestDatabaseModule {
return config;
}
@Provides
@Singleton
@DatabaseExecutor
Executor provideDatabaseExecutor() {
return new ImmediateExecutor();
}
}