]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8100 add IT on preventing default organization deletion 1281/head
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 29 Sep 2016 12:55:33 +0000 (14:55 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 12 Oct 2016 08:48:48 +0000 (10:48 +0200)
it/it-tests/src/test/java/it/organization/OrganizationIt.java

index 90c8be7a2c65e41c967f5a7f3b1e3bba148b9688..96f2ed7392cc08a0500925869f97f8f65766798a 100644 (file)
@@ -205,6 +205,16 @@ public class OrganizationIt {
     adminOrganizationService.delete(expectedKey);
   }
 
+  @Test
+  public void default_organization_can_not_be_deleted() {
+    try {
+      adminOrganizationService.delete(DEFAULT_ORGANIZATION_KEY);
+      fail("a HttpException should have been raised");
+    } catch (HttpException e) {
+      assertThat(e.code()).isEqualTo(400);
+    }
+  }
+
   private void verifyNoExtraOrganization() {
     Organizations.SearchWsResponse searchWsResponse = anonymousOrganizationService.search(new SearchWsRequest.Builder().build());
     List<Organizations.Organization> organizationsList = searchWsResponse.getOrganizationsList();