diff options
Diffstat (limited to 'opendc-web/opendc-web-server/src/test/java/org/opendc')
| -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 |
