@Override public void run() { folder.fileBuilder(ImportedCaseBuilder.class) .withCase(aCase) .withParameters(parametersValue) .build(); }
@Override public ImportedCaseBuilder createProjectFileBuilder(ProjectFileBuildContext context) { return new ImportedCaseBuilder(context, importersLoader, importConfig); } }
public ImportedCaseBuilder withFile(Path file) { withDatasource(Importers.createDataSource(file)); if (name == null) { name = DataSourceUtil.getBaseName(file); } return this; }
.build(); fail(); } catch (AfsException ignored) { .withCase(aCase) .withParameter("param1", "true") .withParameters(ImmutableMap.of("param2", "1")) .build(); assertNotNull(importedCase); assertFalse(importedCase.isFolder());
.withCase(aCase) .build(); .orElseThrow(AssertionError::new); ImportedCase importedCase2 = project.getRootFolder().fileBuilder(ImportedCaseBuilder.class) .withCase(aCase2) .build(); ContingencyStore contingencyStore2 = project.getRootFolder().fileBuilder(ContingencyStoreBuilder.class) .withName("contingencies2")
@Test public void testFile() { Folder root = afs.getRootFolder(); // create project Project project = root.createProject("project"); assertNotNull(project); // create project folder ProjectFolder folder = project.getRootFolder().createFolder("folder"); assertTrue(folder.getChildren().isEmpty()); ImportedCase importedCase = folder.fileBuilder(ImportedCaseBuilder.class) .withFile(fileSystem.getPath("/work/network.tst")) .withName("test") .build(); assertNotNull(importedCase); assertEquals("test", importedCase.getName()); ImportedCase importedCase2 = folder.fileBuilder(ImportedCaseBuilder.class) .withFile(fileSystem.getPath("/work/network.tst")) .build(); assertNotNull(importedCase2); assertEquals("network", importedCase2.getName()); }
@Test public void testNetwork() { Folder root = afs.getRootFolder(); // create project Project project = root.createProject("project"); assertNotNull(project); // create project folder ProjectFolder folder = project.getRootFolder().createFolder("folder"); assertTrue(folder.getChildren().isEmpty()); Network network = NetworkFactory.create("NetworkID", "scripting"); ImportedCase importedCase1 = folder.fileBuilder(ImportedCaseBuilder.class) .withName("test") .withNetwork(network) .build(); assertNotNull(importedCase1); assertEquals("test", importedCase1.getName()); ImportedCase importedCase2 = folder.fileBuilder(ImportedCaseBuilder.class) .withNetwork(network) .build(); assertNotNull(importedCase2); assertEquals("NetworkID", importedCase2.getName()); } }
public ImportedCaseBuilder withNetwork(Network network) { Objects.requireNonNull(network); if (name == null) { name = network.getId(); } DataSource memDataSource = new MemDataSource(); Exporters.export("XIIDM", network, null, memDataSource); return withDatasource(memDataSource); }