LocalComputationManager implements ComputationManager { @Override public Path getLocalDir() { return config.getLocalDir(); } LocalComputationManager();  LocalComputationManager(Executor executor);  LocalComputationManager(PlatformConfig platformConfig);  LocalComputationManager(Path localDir);  LocalComputationManager(LocalComputationConfig config);  LocalComputationManager(LocalComputationConfig config, Executor executor);  LocalComputationManager(LocalComputationConfig config, LocalCommandExecutor localCommandExecutor, Executor executor); static ComputationManager getDefault(); @Override String getVersion(); @Override Path getLocalDir(); @Override OutputStream newCommonFile(String fileName); @Override CompletableFuture<R> execute(ExecutionEnvironment environment, ExecutionHandler<R> handler); @Override CompletableFuture<R> execute(ExecutionEnvironment environment, ExecutionHandler<R> handler, ComputationParameters parameters); @Override ComputationResourcesStatus getResourcesStatus(); @Override Executor getExecutor(); @Override void close();  }
@Test public void testLocalDir() throws Exception { assertEquals(localDir, new LocalComputationManager(config).getLocalDir()); }