protected Platform createPlatform() { Platform testPlatform = new TestPlatform(repositoryDirectory); return testPlatform; }
@Override protected TransactionBlobStore createBlobStore(File currentDirectory) { new File(currentDirectory, ".geogig").mkdir();// fake a repo directory FileBlobStore fileBlobStore = new FileBlobStore(new TestPlatform(currentDirectory)); fileBlobStore.open(); return fileBlobStore; }
@Override protected TransactionBlobStore createBlobStore(File currentDirectory) { new File(currentDirectory, ".geogig").mkdir();// fake a repo directory FileBlobStore fileBlobStore = new FileBlobStore(new TestPlatform(currentDirectory)); fileBlobStore.open(); return fileBlobStore; }
@Override protected ObjectStore createObjectStore() { File workingDirectory; try { workingDirectory = tmp.newFolder(".geogig"); } catch (IOException e) { throw new RuntimeException(e); } Platform platform = new TestPlatform(workingDirectory); return new RocksdbObjectStore(platform, null); } }
static Context createContext(File repositoryDirectory) { Platform platform = new TestPlatform(repositoryDirectory); URI uri = repositoryDirectory.getAbsoluteFile().toURI(); Hints hints = new Hints().uri(uri).platform(platform); return Guice.createInjector(Modules.override(new GeogigModule()) .with(new HintsModule(hints), new RocksStorageModule())).getInstance(Context.class); }
static Context createContext(File repositoryDirectory) { Platform platform = new TestPlatform(repositoryDirectory); URI uri = repositoryDirectory.getAbsoluteFile().toURI(); Hints hints = new Hints().uri(uri).platform(platform); return Guice.createInjector(Modules.override(new GeogigModule()) .with(new HintsModule(hints), new RocksStorageModule())).getInstance(Context.class); }
@Before public void setUp() throws Exception { File repoDir = tmpFolder.newFolder("repo", ".geogig"); File workingDirectory = repoDir.getParentFile(); File userHomeDirectory = tmpFolder.newFolder("home"); Platform platform = new TestPlatform(workingDirectory, userHomeDirectory); refDb = createDatabase(platform); refDb.create(); }
/** * Set up the context for a scenario. */ @Override protected void setUp() throws Exception { File rootFolder = tempFolder.getRoot(); this.platform = new TestPlatform(rootFolder); URI rootURI = TestRepoURIBuilderProvider.getURIBuilder().buildRootURI(platform); repoProvider = new MultiRepositoryProvider(rootURI); GlobalContextBuilder.builder(new FunctionalRepoContextBuilder(platform)); setVariable("@systemTempPath", rootFolder.getCanonicalPath().replace("\\", "/")); }
@Test public void testClock() throws IOException { Platform testPlatform = new TestPlatform(tempFolder.getRoot()); long lastTime = 0; for (int t=0;t<100; t++) { long time = testPlatform.currentTimeMillis(); assertNotEquals(time,lastTime); lastTime = time; } } }
public @Before @Override void setUp() throws Exception { File root = folder.getRoot(); folder.newFolder(".geogig"); File home = folder.newFolder("home"); platform = new TestPlatform(root); platform.setUserHome(home); super.setUp(); }
public @Before @Override void setUp() throws Exception { File root = folder.getRoot(); folder.newFolder(".geogig"); File home = folder.newFolder("home"); platform = new TestPlatform(root); platform.setUserHome(home); super.setUp(); }
public @Before @Override void setUp() throws Exception { File root = folder.getRoot(); folder.newFolder(".geogig"); File home = folder.newFolder("home"); platform = new TestPlatform(root); platform.setUserHome(home); super.setUp(); }
@Before public void setUp() throws Exception { File root = tmpFolder.getRoot(); tmpFolder.newFolder(".geogig"); platform = new TestPlatform(root); platform.setUserHome(tmpFolder.newFolder("fake_home")); database = createDatabase(platform); database.open(); }
@Before public void setUp() throws Exception { File root = tmpFolder.getRoot(); tmpFolder.newFolder(".geogig"); platform = new TestPlatform(root); platform.setUserHome(tmpFolder.newFolder("fake_home")); database = createDatabase(platform); database.open(); }
@Before public void setUp() throws Exception { File root = tmpFolder.getRoot(); tmpFolder.newFolder(".geogig"); platform = new TestPlatform(root); platform.setUserHome(tmpFolder.newFolder("fake_home")); database = createDatabase(platform); database.open(); }
@Before public void setUp() throws Exception { File root = tmpFolder.getRoot(); tmpFolder.newFolder(".geogig"); platform = new TestPlatform(root); platform.setUserHome(tmpFolder.newFolder("fake_home")); database = createDatabase(platform); database.open(); }
public @Before void setUp() throws Exception { File workingDirectory = tempFolder.newFolder("mockWorkingDir"); Platform testPlatform = new TestPlatform(workingDirectory); Context injector = Guice .createInjector(Modules.override(new GeogigModule()).with(new MemoryModule(), new HintsModule(new Hints().platform(testPlatform)))) .getInstance(Context.class); GeoGIG geogig = new GeoGIG(injector); repo = geogig.getOrCreateRepository(); command = repo.command(FindChangedTrees.class); ftproto = DataUtilities.createType("points", "sp:String,ip:Integer,pp:Point:srid=3857"); }
@Before public void setUp() throws IOException { File root = folder.getRoot(); folder.newFolder(".geogig"); File home = folder.newFolder("home"); platform = new TestPlatform(root); platform.setUserHome(home); hints = new Hints(); configDB = new IniFileConfigDatabase(platform); db = new RocksdbObjectDatabase(platform, hints, configDB); db.open(); }
@Before public void setUp() throws IOException { File root = folder.getRoot(); folder.newFolder(".geogig"); File home = folder.newFolder("home"); platform = new TestPlatform(root); platform.setUserHome(home); hints = new Hints(); configDB = new IniFileConfigDatabase(platform); db = new RocksdbObjectDatabase(platform, hints, configDB); db.open(); }
@Before public void setUp() throws IOException { File workingDirectory = tmp.getRoot(); tmp.newFolder(".geogig"); Platform platform = new TestPlatform(workingDirectory); ConfigDatabase configdb = new IniFileConfigDatabase(platform); Environment envconfig = testConfig.getEnvironment(); PGStorage.createNewRepo(envconfig); PGObjectDatabase db = new PGObjectDatabase(configdb, envconfig, false); db.open(); this.db = db; sharedCache = db.getCache(); }