Skip to content

Commit

Permalink
refactoring more precise method in MetricTesting class to enable easy…
Browse files Browse the repository at this point in the history
… static import
  • Loading branch information
teryk committed May 29, 2015
1 parent ff83bd8 commit af6eaf6
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
Expand Up @@ -44,6 +44,7 @@
import org.sonar.test.DbTests; import org.sonar.test.DbTests;


import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.sonar.server.metric.ws.MetricTesting.newMetricDto;


@Category(DbTests.class) @Category(DbTests.class)
public class DeleteActionTest { public class DeleteActionTest {
Expand Down Expand Up @@ -146,7 +147,7 @@ public void fail_when_insufficient_privileges() throws Exception {
} }


private MetricDto newCustomEnabledMetric(int id) { private MetricDto newCustomEnabledMetric(int id) {
return MetricTesting.newDto().setEnabled(true).setUserManaged(true).setKey("key-" + id); return newMetricDto().setEnabled(true).setUserManaged(true).setKey("key-" + id);
} }


private void insertCustomEnabledMetrics(int... ids) { private void insertCustomEnabledMetrics(int... ids) {
Expand Down
Expand Up @@ -34,6 +34,8 @@
import org.sonar.test.DbTests; import org.sonar.test.DbTests;
import org.sonar.test.JsonAssert; import org.sonar.test.JsonAssert;


import static org.sonar.server.metric.ws.MetricTesting.newMetricDto;

@Category(DbTests.class) @Category(DbTests.class)
public class DomainsActionTest { public class DomainsActionTest {


Expand Down Expand Up @@ -64,7 +66,7 @@ public void json_example_validated() throws Exception {
insertNewMetricDto(newEnabledMetric("Documentation")); insertNewMetricDto(newEnabledMetric("Documentation"));
insertNewMetricDto(newEnabledMetric(null)); insertNewMetricDto(newEnabledMetric(null));
insertNewMetricDto(newEnabledMetric("")); insertNewMetricDto(newEnabledMetric(""));
insertNewMetricDto(MetricTesting.newDto().setDomain("Domain of Deactivated Metric").setEnabled(false)); insertNewMetricDto(newMetricDto().setDomain("Domain of Deactivated Metric").setEnabled(false));


WsTester.Result result = ws.newGetRequest(MetricsWs.ENDPOINT, "domains").execute(); WsTester.Result result = ws.newGetRequest(MetricsWs.ENDPOINT, "domains").execute();


Expand All @@ -77,6 +79,6 @@ private void insertNewMetricDto(MetricDto metric) {
} }


private MetricDto newEnabledMetric(String domain) { private MetricDto newEnabledMetric(String domain) {
return MetricTesting.newDto().setDomain(domain).setEnabled(true); return newMetricDto().setDomain(domain).setEnabled(true);
} }
} }
Expand Up @@ -35,6 +35,7 @@


import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.sonar.server.metric.ws.ListAction.PARAM_IS_CUSTOM; import static org.sonar.server.metric.ws.ListAction.PARAM_IS_CUSTOM;
import static org.sonar.server.metric.ws.MetricTesting.newMetricDto;


public class ListActionTest { public class ListActionTest {


Expand Down Expand Up @@ -130,7 +131,7 @@ public void list_metric_with_chosen_fields() throws Exception {


private void insertNewNonCustomMetric(String... ids) { private void insertNewNonCustomMetric(String... ids) {
for (String id : ids) { for (String id : ids) {
dbClient.metricDao().insert(dbSession, MetricTesting.newDto() dbClient.metricDao().insert(dbSession, newMetricDto()
.setKey("non-custom-key-" + id) .setKey("non-custom-key-" + id)
.setEnabled(true) .setEnabled(true)
.setUserManaged(false)); .setUserManaged(false));
Expand All @@ -146,7 +147,7 @@ private void insertNewCustomMetric(String... ids) {
} }


private MetricDto newCustomMetric(String id) { private MetricDto newCustomMetric(String id) {
return MetricTesting.newDto() return newMetricDto()
.setKey("custom-key-" + id) .setKey("custom-key-" + id)
.setShortName("custom-name-" + id) .setShortName("custom-name-" + id)
.setDomain("custom-domain-" + id) .setDomain("custom-domain-" + id)
Expand Down
Expand Up @@ -30,7 +30,7 @@ private MetricTesting() {
// static stuff only // static stuff only
} }


public static MetricDto newDto() { public static MetricDto newMetricDto() {
Metric.ValueType[] metricTypes = Metric.ValueType.values(); Metric.ValueType[] metricTypes = Metric.ValueType.values();
return new MetricDto() return new MetricDto()
.setId(RandomUtils.nextInt()) .setId(RandomUtils.nextInt())
Expand Down

0 comments on commit af6eaf6

Please sign in to comment.