config.setEnabled(true); config.setDefault(true); config.setBaseDirectory(defaultStorageFinder.getDefaultPath()); BlobStore store; store = new FileBlobStore(config.getBaseDirectory());
@Test public void testCreateInstance() throws StorageException { config.setId("myblobstore"); config.setEnabled(true); File root = tmp.getRoot(); Preconditions.checkState(root.exists() && root.isDirectory()); config.setBaseDirectory(root.getAbsolutePath()); BlobStore store = config.createInstance(layers, lockProvider); assertNotNull(store); } }
@Override protected BlobStoreInfo getGoodInfo(String id, int rand) throws Exception { FileBlobStoreInfo info = new FileBlobStoreInfo(id); info.setEnabled(false); info.setDefault(false); info.setBaseDirectory("/tmp/defaultCache"); info.setFileSystemBlockSize(rand); return info; }
private FileBlobStoreInfo config( String id, boolean isDefault, boolean isEnabled, String baseDirectory, int fileSystemBlockSize) { FileBlobStoreInfo c = new FileBlobStoreInfo(id); c.setDefault(isDefault); c.setEnabled(isEnabled); c.setBaseDirectory(baseDirectory); c.setFileSystemBlockSize(fileSystemBlockSize); return c; }
private FileBlobStoreInfo createInfo( String id, boolean isDefault, boolean isEnabled, String baseDirectory, int fileSystemBlockSize) { FileBlobStoreInfo c = new FileBlobStoreInfo(id); c.setDefault(isDefault); c.setEnabled(isEnabled); c.setBaseDirectory(baseDirectory); c.setFileSystemBlockSize(fileSystemBlockSize); return c; }
@Test public void testCreateInstanceIllegalBlockSize() throws StorageException { config.setId("myblobstore"); config.setEnabled(true); config.setFileSystemBlockSize(-2048); config.setBaseDirectory(tmp.getRoot().getAbsolutePath()); ex.expect(IllegalStateException.class); ex.expectMessage("must be a positive integer"); config.createInstance(layers, lockProvider); }
store1.setEnabled(true); store1.setFileSystemBlockSize(8096); store1.setBaseDirectory("/tmp/test"); store2.setEnabled(false); store2.setFileSystemBlockSize(512); store2.setBaseDirectory("/tmp/test2");
blobStore.setBaseDirectory("/tmp/defaultCache"); blobStore.setFileSystemBlockSize(4096);