From: Teryk Bellahsene Date: Wed, 19 Jul 2017 15:39:58 +0000 (+0200) Subject: SONAR-9551 Page API supports APP qualifier X-Git-Tag: 6.6-RC1~797 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=efa642539ddb1475ec2d1150af5ff3e0c8cb1167;p=sonarqube.git SONAR-9551 Page API supports APP qualifier --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/web/page/Page.java b/sonar-plugin-api/src/main/java/org/sonar/api/web/page/Page.java index 785f7c29b5d..a1668b2aa25 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/web/page/Page.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/web/page/Page.java @@ -81,6 +81,7 @@ public final class Page { public enum Qualifier { PROJECT(org.sonar.api.resources.Qualifiers.PROJECT), MODULE(org.sonar.api.resources.Qualifiers.MODULE), + APP(org.sonar.api.resources.Qualifiers.APP), VIEW(org.sonar.api.resources.Qualifiers.VIEW), SUB_VIEW(org.sonar.api.resources.Qualifiers.SUBVIEW); diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/web/page/PageTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/web/page/PageTest.java index ed82b7a5ee2..6e6430ea84c 100644 --- a/sonar-plugin-api/src/test/java/org/sonar/api/web/page/PageTest.java +++ b/sonar-plugin-api/src/test/java/org/sonar/api/web/page/PageTest.java @@ -26,6 +26,7 @@ import org.sonar.api.resources.Qualifiers; import org.sonar.api.web.page.Page.Qualifier; import static org.assertj.core.api.Assertions.assertThat; +import static org.sonar.api.web.page.Page.Qualifier.APP; import static org.sonar.api.web.page.Page.Qualifier.MODULE; import static org.sonar.api.web.page.Page.Qualifier.PROJECT; import static org.sonar.api.web.page.Page.Qualifier.SUB_VIEW; @@ -59,6 +60,7 @@ public class PageTest { assertThat(Qualifier.PROJECT.getKey()).isEqualTo(org.sonar.api.resources.Qualifiers.PROJECT); assertThat(Qualifier.MODULE.getKey()).isEqualTo(org.sonar.api.resources.Qualifiers.MODULE); assertThat(Qualifier.VIEW.getKey()).isEqualTo(org.sonar.api.resources.Qualifiers.VIEW); + assertThat(Qualifier.APP.getKey()).isEqualTo(org.sonar.api.resources.Qualifiers.APP); assertThat(Qualifier.SUB_VIEW.getKey()).isEqualTo(org.sonar.api.resources.Qualifiers.SUBVIEW); } @@ -66,7 +68,7 @@ public class PageTest { public void authorized_qualifiers() { Qualifier[] qualifiers = Qualifier.values(); - assertThat(qualifiers).hasSize(4).containsOnly(PROJECT, MODULE, VIEW, SUB_VIEW); + assertThat(qualifiers).containsExactlyInAnyOrder(PROJECT, MODULE, VIEW, SUB_VIEW, APP); } @Test