]> source.dussan.org Git - sonarqube.git/commitdiff
add NewMeasureBuilder overrides without data parameter
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 17 Jun 2015 16:00:25 +0000 (18:00 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 18 Jun 2015 07:03:30 +0000 (09:03 +0200)
server/sonar-server/src/main/java/org/sonar/server/computation/measure/Measure.java
server/sonar-server/src/test/java/org/sonar/server/computation/measure/MeasureTest.java

index 8d4ae73406c6b43e53bd5d6b01c51d4e606f8585..a29b36f5c7245426bdd9e79e6c9734f806e56c03 100644 (file)
@@ -165,18 +165,34 @@ public final class Measure {
       return new Measure(ValueType.BOOLEAN, ruleId, characteristicId, value ? 1.0d : 0.0d, data, null, description, qualityGateStatus, variations);
     }
 
+    public Measure create(boolean value) {
+      return create(value, null);
+    }
+
     public Measure create(int value, @Nullable String data) {
       return new Measure(ValueType.INT, ruleId, characteristicId, (double) value, data, null, description, qualityGateStatus, variations);
     }
 
+    public Measure create(int value) {
+      return create(value, null);
+    }
+
     public Measure create(long value, @Nullable String data) {
       return new Measure(ValueType.LONG, ruleId, characteristicId, (double) value, data, null, description, qualityGateStatus, variations);
     }
 
+    public Measure create(long value) {
+      return create(value, null);
+    }
+
     public Measure create(double value, @Nullable String data) {
       return new Measure(ValueType.DOUBLE, ruleId, characteristicId, value, data, null, description, qualityGateStatus, variations);
     }
 
+    public Measure create(double value) {
+      return create(value, null);
+    }
+
     public Measure create(String value) {
       return new Measure(ValueType.STRING, ruleId, characteristicId, null, requireNonNull(value), null, description, qualityGateStatus, variations);
     }
index 28b09179c3220d579e03569e35dc7bd2fef82555..4303f0566c4d0fad7e6e9b36ca1d4330211f2e81 100644 (file)
@@ -40,12 +40,12 @@ import static org.assertj.core.api.Assertions.assertThat;
 @RunWith(DataProviderRunner.class)
 public class MeasureTest {
 
-  private static final Measure INT_MEASURE = Measure.newMeasure().create((int) 1, null);
-  private static final Measure LONG_MEASURE = Measure.newMeasure().create(1l, null);
-  private static final Measure DOUBLE_MEASURE = Measure.newMeasure().create(1d, null);
+  private static final Measure INT_MEASURE = Measure.newMeasure().create((int) 1);
+  private static final Measure LONG_MEASURE = Measure.newMeasure().create(1l);
+  private static final Measure DOUBLE_MEASURE = Measure.newMeasure().create(1d);
   private static final Measure STRING_MEASURE = Measure.newMeasure().create("some_sT ring");
-  private static final Measure TRUE_MEASURE = Measure.newMeasure().create(true, null);
-  private static final Measure FALSE_MEASURE = Measure.newMeasure().create(false, null);
+  private static final Measure TRUE_MEASURE = Measure.newMeasure().create(true);
+  private static final Measure FALSE_MEASURE = Measure.newMeasure().create(false);
   private static final Measure LEVEL_MEASURE = Measure.newMeasure().create(Measure.Level.OK);
   private static final Measure NO_VALUE_MEASURE = Measure.newMeasure().createNoValue();