diff options
| author | Amaury Levé | 2018-06-21 14:55:09 +0200 | 
|---|---|---|
| committer | GitHub | 2018-06-21 14:55:09 +0200 | 
| commit | 9bcc46b342cfb888f16c180cb0b3103335def5f1 (patch) | |
| tree | 6b85805bbedef51c974b6984cb42b53052f9b375 /its/plugin/src/test/java/org | |
| parent | 913028fc4c913fec3bbc1800c00e526413040e01 (diff) | |
| download | sonar-css-9bcc46b342cfb888f16c180cb0b3103335def5f1.tar.bz2 | |
Rule S4653: Units should be valid (#50)
Diffstat (limited to 'its/plugin/src/test/java/org')
3 files changed, 10 insertions, 11 deletions
diff --git a/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java b/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java index 0f9de2e..d70597d 100644 --- a/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java +++ b/its/plugin/src/test/java/org/sonar/css/its/IssuesTest.java @@ -25,6 +25,7 @@ import java.util.List;  import org.junit.BeforeClass;  import org.junit.ClassRule;  import org.junit.Test; +import org.sonar.css.plugin.CssRules;  import org.sonarqube.ws.Issues.Issue;  import org.sonarqube.ws.client.issues.SearchRequest; @@ -33,7 +34,7 @@ import static org.sonar.css.its.Tests.newWsClient;  public class IssuesTest { -  private static String PROJECT_KEY = "css-plugin-test-project"; +  private static String PROJECT_KEY = "issues-project";    @ClassRule    public static Orchestrator orchestrator = Tests.ORCHESTRATOR; @@ -49,9 +50,7 @@ public class IssuesTest {      request.setComponentKeys(Collections.singletonList(PROJECT_KEY));      List<Issue> issuesList = newWsClient().issues().search(request).getIssuesList(); -    assertThat(issuesList).extracting("line").containsOnly(5); -    assertThat(issuesList).extracting("component").containsOnly(PROJECT_KEY + ":src/file1.css"); -    assertThat(issuesList).extracting("rule").containsOnly("css:S4647"); +    assertThat(issuesList).extracting("rule").hasSize(CssRules.getRuleClasses().size() * 3);    }  } diff --git a/its/plugin/src/test/java/org/sonar/css/its/MetricsTest.java b/its/plugin/src/test/java/org/sonar/css/its/MetricsTest.java index 9af016d..4e6280c 100644 --- a/its/plugin/src/test/java/org/sonar/css/its/MetricsTest.java +++ b/its/plugin/src/test/java/org/sonar/css/its/MetricsTest.java @@ -30,7 +30,7 @@ import static org.sonar.css.its.Tests.getProjectMeasureAsDouble;  public class MetricsTest { -  private static String PROJECT_KEY = "css-plugin-test-project"; +  private static String PROJECT_KEY = "metrics-project";    @ClassRule    public static Orchestrator orchestrator = Tests.ORCHESTRATOR; @@ -42,14 +42,14 @@ public class MetricsTest {    @Test    public void test() { -    assertThat(getProjectMeasureAsDouble("lines", PROJECT_KEY)).isEqualTo(33); -    assertThat(getProjectMeasureAsDouble("ncloc", PROJECT_KEY)).isEqualTo(23); -    assertThat(getProjectMeasureAsDouble("comment_lines", PROJECT_KEY)).isEqualTo(5); +    assertThat(getProjectMeasureAsDouble("lines", PROJECT_KEY)).isEqualTo(32); +    assertThat(getProjectMeasureAsDouble("ncloc", PROJECT_KEY)).isEqualTo(22); +    assertThat(getProjectMeasureAsDouble("comment_lines", PROJECT_KEY)).isEqualTo(4);      assertThat(getMeasure("ncloc_data", PROJECT_KEY + ":src/file1.css").getValue()) -        .contains("1=1;", "2=1;", "3=1;", "4=1;", "5=1;", "6=1;", "7=1;", "8=1"); +        .contains("1=1;", "2=1;", "3=1;", "4=1;", "5=1;", "6=1;", "7=1");      assertThat(getMeasure("comment_lines_data", PROJECT_KEY + ":src/file1.css").getValue()) -        .contains("5=1;", "10=1"); +        .contains("9=1");      assertThat(getMeasure("ncloc_data", PROJECT_KEY + ":src/file2.less").getValue())          .contains("1=1;", "2=1;", "3=1;", "4=1;", "5=1;", "6=1;", "7=1;", "8=1;", "9=1"); diff --git a/its/plugin/src/test/java/org/sonar/css/its/Tests.java b/its/plugin/src/test/java/org/sonar/css/its/Tests.java index eb6a01e..31b2f78 100644 --- a/its/plugin/src/test/java/org/sonar/css/its/Tests.java +++ b/its/plugin/src/test/java/org/sonar/css/its/Tests.java @@ -52,7 +52,7 @@ public class Tests {    static {      OrchestratorBuilder orchestratorBuilder = Orchestrator.builderEnv()        .addPlugin(PLUGIN_LOCATION) -      .setSonarVersion(System.getProperty("sonar.runtimeVersion", "7.2-RC1")); +      .setSonarVersion(System.getProperty("sonar.runtimeVersion", "7.2"));      ORCHESTRATOR = orchestratorBuilder.build();    }  | 
