diff options
| author | vincent van beek <vincent@vlogic.nl> | 2026-03-27 16:49:40 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-27 15:49:40 +0000 |
| commit | 048bf777997bdbf599240645fc66612c98abf3c2 (patch) | |
| tree | c04e999cb981c98ae9dc0fd83ea70aec9eaa419c /opendc-web/opendc-web-server/src/test/java/org/opendc/web/server | |
| parent | 235057cd170f1583db14bf93ea7d2de39e492356 (diff) | |
Add import topology (#393)
* add a the posibility to import and export topogies in JSON format
* fix web-runner integration, there were several bugs and mismatches between new implementations in OpenDC and the UI
Diffstat (limited to 'opendc-web/opendc-web-server/src/test/java/org/opendc/web/server')
| -rw-r--r-- | opendc-web/opendc-web-server/src/test/java/org/opendc/web/server/rest/user/TopologyResourceTest.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/opendc-web/opendc-web-server/src/test/java/org/opendc/web/server/rest/user/TopologyResourceTest.java b/opendc-web/opendc-web-server/src/test/java/org/opendc/web/server/rest/user/TopologyResourceTest.java index 277376e5..b3b668dd 100644 --- a/opendc-web/opendc-web-server/src/test/java/org/opendc/web/server/rest/user/TopologyResourceTest.java +++ b/opendc-web/opendc-web-server/src/test/java/org/opendc/web/server/rest/user/TopologyResourceTest.java @@ -157,6 +157,23 @@ public final class TopologyResourceTest { } /** + * Test to create a topology with a duplicate name. + */ + @Test + @TestSecurity( + user = "test_user_1", + roles = {"openid"}) + public void testCreateDuplicateName() { + given().pathParam("project", "1") + .body(new Topology.Create("Test Topology testUpdate", List.of())) + .contentType(ContentType.JSON) + .when() + .post() + .then() + .statusCode(409); + } + + /** * Test that tries to obtain a topology without token. */ @Test |
