From 87c853388232954ae7277a82f521e263571e93d6 Mon Sep 17 00:00:00 2001 From: Julien Lancelot <julien.lancelot@sonarsource.com> Date: Thu, 24 Aug 2017 12:33:37 +0200 Subject: SONAR-9616 api/navigation/global returns branchesEnabled --- .../src/test/java/org/sonarqube/tests/branch/BranchTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java b/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java index 3be6b17d4c3..18b7808b770 100644 --- a/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java +++ b/tests/src/test/java/org/sonarqube/tests/branch/BranchTest.java @@ -21,6 +21,7 @@ package org.sonarqube.tests.branch; import com.sonar.orchestrator.Orchestrator; +import java.util.Map; import org.assertj.core.groups.Tuple; import org.junit.ClassRule; import org.junit.Rule; @@ -29,6 +30,9 @@ import org.sonarqube.tests.Category1Suite; import org.sonarqube.tests.Tester; import org.sonarqube.ws.Common; import org.sonarqube.ws.WsBranches; +import org.sonarqube.ws.client.GetRequest; +import org.sonarqube.ws.client.WsResponse; +import util.ItUtils; import static org.assertj.core.api.Java6Assertions.assertThat; import static util.ItUtils.runProjectAnalysis; @@ -51,4 +55,12 @@ public class BranchTest { .extracting(WsBranches.Branch::getName, WsBranches.Branch::getType, WsBranches.Branch::getIsMain) .containsExactlyInAnyOrder(Tuple.tuple("master", Common.BranchType.LONG, true)); } + + @Test + public void navigation_global_return_branches_support_to_false() { + WsResponse status =tester.wsClient().wsConnector().call(new GetRequest("api/navigation/global")); + Map<String, Object> statusMap = ItUtils.jsonToMap(status.content()); + + assertThat(statusMap.get("branchesEnabled")).isEqualTo(false); + } } -- cgit v1.2.3