]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6620 rename Metric.getMetricType to getType
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 10 Jun 2015 08:54:01 +0000 (10:54 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Thu, 11 Jun 2015 08:28:35 +0000 (10:28 +0200)
server/sonar-server/src/main/java/org/sonar/server/computation/measure/BatchMeasureToMeasure.java
server/sonar-server/src/main/java/org/sonar/server/computation/measure/Measure.java
server/sonar-server/src/main/java/org/sonar/server/computation/measure/MeasureDtoToMeasure.java
server/sonar-server/src/main/java/org/sonar/server/computation/metric/Metric.java
server/sonar-server/src/main/java/org/sonar/server/computation/metric/MetricImpl.java
server/sonar-server/src/test/java/org/sonar/server/computation/measure/MeasureRepositoryImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/metric/MetricImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/metric/MetricRepositoryImplTest.java

index 35a6966560b7dbf8000887842556b7ceeae7f915..383a5bb3b8df62fe2ed1eadc8531ff74429db622 100644 (file)
@@ -34,7 +34,7 @@ public class BatchMeasureToMeasure {
     }
 
     String data = batchMeasure.hasStringValue() ? batchMeasure.getStringValue() : null;
-    switch (metric.getMetricType().getValueType()) {
+    switch (metric.getType().getValueType()) {
       case INT:
         return toIntegerMeasure(batchMeasure, data);
       case LONG:
@@ -50,7 +50,7 @@ public class BatchMeasureToMeasure {
       case NO_VALUE:
         return toNoValueMeasure(batchMeasure);
       default:
-        throw new IllegalArgumentException("Unsupported Measure.ValueType " + metric.getMetricType().getValueType());
+        throw new IllegalArgumentException("Unsupported Measure.ValueType " + metric.getType().getValueType());
     }
   }
 
index 7d420c8c519ae6fc655eee6e325ad7c5446faf95..6ce4e1445151216349872b1f055e0504ede258a1 100644 (file)
@@ -154,8 +154,6 @@ public interface Measure {
    * <p>
    * If the measure type is {@link Measure.ValueType#STRING}, the value returned by this function is the same as {@link #getStringValue()}.
    * </p>
-   *
-   * @throws IllegalStateException if the value type of the measure is not {@link Measure.ValueType#BOOLEAN}
    */
   @CheckForNull
   String getData();
index c2dad3d403d86f048cda7ba5a87a5cd9fed7482d..55a61a1a8a17d807c5f24f7a9b9175e6efcf2cc7 100644 (file)
@@ -37,7 +37,7 @@ public class MeasureDtoToMeasure {
 
     Double value = measureDto.getValue();
     String data = measureDto.getData();
-    switch (metric.getMetricType().getValueType()) {
+    switch (metric.getType().getValueType()) {
       case INT:
         return toIntegerMeasure(measureDto, value, data);
       case LONG:
@@ -53,7 +53,7 @@ public class MeasureDtoToMeasure {
       case NO_VALUE:
         return toNoValueMeasure(measureDto);
       default:
-        throw new IllegalArgumentException("Unsupported Measure.ValueType " + metric.getMetricType().getValueType());
+        throw new IllegalArgumentException("Unsupported Measure.ValueType " + metric.getType().getValueType());
     }
   }
 
index 52035df4ffa8eeb697406215d7b520192abb8816..e96388d1f29e92b81ed245e5fa938796fa94afb2 100644 (file)
@@ -29,7 +29,7 @@ public interface Metric {
 
   String getName();
 
-  MetricType getMetricType();
+  MetricType getType();
 
   enum MetricType {
     INT(Measure.ValueType.INT),
index d28f64a3ecbae971aae1c42e560f112a1f8a3512..58153bfe8bf7516f693f2e94108a569a5086ca58 100644 (file)
@@ -30,12 +30,12 @@ public final class MetricImpl implements Metric {
 
   private final String key;
   private final String name;
-  private final MetricType metricType;
+  private final MetricType type;
 
-  public MetricImpl(String key, String name, MetricType metricType) {
+  public MetricImpl(String key, String name, MetricType type) {
     this.key = requireNonNull(key);
     this.name = requireNonNull(name);
-    this.metricType = requireNonNull(metricType);
+    this.type = requireNonNull(type);
   }
 
   @Override
@@ -49,8 +49,8 @@ public final class MetricImpl implements Metric {
   }
 
   @Override
-  public MetricType getMetricType() {
-    return metricType;
+  public MetricType getType() {
+    return type;
   }
 
   @Override
@@ -63,12 +63,12 @@ public final class MetricImpl implements Metric {
     }
     MetricImpl metric = (MetricImpl) o;
     return Objects.equals(key, metric.key) &&
-        Objects.equals(metricType, metric.metricType);
+        Objects.equals(type, metric.type);
   }
 
   @Override
   public int hashCode() {
-    return Objects.hash(key, metricType);
+    return Objects.hash(key, type);
   }
 
   @Override
@@ -76,7 +76,7 @@ public final class MetricImpl implements Metric {
     return com.google.common.base.Objects.toStringHelper(this)
         .add("key", key)
         .add("name", name)
-        .add("metricType", metricType)
+        .add("type", type)
         .toString();
   }
 }
index 4a3d0f15859ce97b7d56c009f765e031597f507b..6824f56c41c0c28a6c4a3ca98061c44159074425 100644 (file)
@@ -86,9 +86,9 @@ public class MeasureRepositoryImplTest {
   @Before
   public void setUp() throws Exception {
     when(metric1.getKey()).thenReturn(METRIC_KEY_1);
-    when(metric1.getMetricType()).thenReturn(Metric.MetricType.STRING);
+    when(metric1.getType()).thenReturn(Metric.MetricType.STRING);
     when(metric2.getKey()).thenReturn(METRIC_KEY_2);
-    when(metric2.getMetricType()).thenReturn(Metric.MetricType.STRING);
+    when(metric2.getType()).thenReturn(Metric.MetricType.STRING);
 
     // references to metrics are consistent with DB by design
     when(metricRepository.getByKey(METRIC_KEY_1)).thenReturn(metric1);
index 9ff5e5171ff7f2ab169da6c841296d1638eca9cd..7e7de32a34fb89107b6e8b35db77bd6b5ad240fc 100644 (file)
@@ -49,7 +49,7 @@ public class MetricImplTest {
 
     assertThat(metric.getKey()).isEqualTo(SOME_KEY);
     assertThat(metric.getName()).isEqualTo(SOME_NAME);
-    assertThat(metric.getMetricType()).isEqualTo(Metric.MetricType.FLOAT);
+    assertThat(metric.getType()).isEqualTo(Metric.MetricType.FLOAT);
   }
 
   @Test
@@ -76,7 +76,7 @@ public class MetricImplTest {
   @Test
   public void all_fields_are_displayed_in_toString() {
     assertThat(new MetricImpl(SOME_KEY, SOME_NAME, Metric.MetricType.FLOAT).toString())
-      .isEqualTo("MetricImpl{key=key, name=name, metricType=FLOAT}");
+      .isEqualTo("MetricImpl{key=key, name=name, type=FLOAT}");
 
   }
 }
index fa1e114df8de723c38fcd4c13593a296cd968258..813d36c7469bce58ae1af1735f1a156f059a3e65 100644 (file)
@@ -89,7 +89,7 @@ public class MetricRepositoryImplTest {
 
     assertThat(metric.getKey()).isEqualTo(metricDto.getKey());
     assertThat(metric.getName()).isEqualTo(metricDto.getShortName());
-    assertThat(metric.getMetricType()).isEqualTo(expected);
+    assertThat(metric.getType()).isEqualTo(expected);
   }
 
   @Test(expected = IllegalArgumentException.class)