@@ -70,13 +70,13 @@ public class BatchMeasureToMeasure { | |||
throw new IllegalArgumentException("Measure with both characteristicId and ruleKey are not supported"); | |||
} | |||
if (batchMeasure.hasCharactericId()) { | |||
return Measure.newMeasure().forCharacteristic(batchMeasure.getCharactericId()); | |||
return Measure.newMeasureBuilder().forCharacteristic(batchMeasure.getCharactericId()); | |||
} | |||
if (batchMeasure.hasRuleKey()) { | |||
RuleDto ruleDto = ruleCache.get(RuleKey.parse(batchMeasure.getRuleKey())); | |||
return Measure.newMeasure().forRule(ruleDto.getId()); | |||
return Measure.newMeasureBuilder().forRule(ruleDto.getId()); | |||
} | |||
return Measure.newMeasure(); | |||
return Measure.newMeasureBuilder(); | |||
} | |||
private static Optional<Measure> toIntegerMeasure(Measure.NewMeasureBuilder builder, BatchReport.Measure batchMeasure, @Nullable String data) { |
@@ -94,11 +94,11 @@ public final class Measure { | |||
this.variations = variations; | |||
} | |||
public static NewMeasureBuilder newMeasure() { | |||
public static NewMeasureBuilder newMeasureBuilder() { | |||
return new NewMeasureBuilder(); | |||
} | |||
public static UpdateMeasureBuilder updateMeasure(Measure measure) { | |||
public static UpdateMeasureBuilder updatedMeasureBuilder(Measure measure) { | |||
return new UpdateMeasureBuilder(measure); | |||
} | |||
@@ -65,35 +65,35 @@ public class MeasureDtoToMeasure { | |||
if (value == null) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(value.intValue(), data)); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(value.intValue(), data)); | |||
} | |||
private static Optional<Measure> toLongMeasure(MeasureDto measureDto, @Nullable Double value, String data) { | |||
if (value == null) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(value.longValue(), data)); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(value.longValue(), data)); | |||
} | |||
private static Optional<Measure> toDoubleMeasure(MeasureDto measureDto, @Nullable Double value, String data) { | |||
if (value == null) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(value.doubleValue(), data)); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(value.doubleValue(), data)); | |||
} | |||
private static Optional<Measure> toBooleanMeasure(MeasureDto measureDto, @Nullable Double value, String data) { | |||
if (value == null) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(value == 1.0d, data)); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(value == 1.0d, data)); | |||
} | |||
private static Optional<Measure> toStringMeasure(MeasureDto measureDto, @Nullable String data) { | |||
if (data == null) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(data)); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(data)); | |||
} | |||
private static Optional<Measure> toLevelMeasure(MeasureDto measureDto, @Nullable String data) { | |||
@@ -104,11 +104,11 @@ public class MeasureDtoToMeasure { | |||
if (!level.isPresent()) { | |||
return toNoValueMeasure(measureDto); | |||
} | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).create(level.get())); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).create(level.get())); | |||
} | |||
private static Optional<Measure> toNoValueMeasure(MeasureDto measureDto) { | |||
return of(setCommonProperties(Measure.newMeasure(), measureDto).createNoValue()); | |||
return of(setCommonProperties(Measure.newMeasureBuilder(), measureDto).createNoValue()); | |||
} | |||
private static Measure.NewMeasureBuilder setCommonProperties(Measure.NewMeasureBuilder builder, MeasureDto measureDto) { |
@@ -74,7 +74,7 @@ public class MeasureRepositoryImplTest { | |||
private static final long LAST_SNAPSHOT_ID = 123; | |||
private static final long OTHER_SNAPSHOT_ID = 369; | |||
private static final long COMPONENT_ID = 567; | |||
private static final Measure SOME_MEASURE = Measure.newMeasure().create(Measure.Level.OK); | |||
private static final Measure SOME_MEASURE = Measure.newMeasureBuilder().create(Measure.Level.OK); | |||
private static final String SOME_DATA = "some data"; | |||
private static final RuleDto SOME_RULE = RuleDto.createFor(RuleKey.of("A", "1")).setId(963); | |||
private static final Characteristic SOME_CHARACTERISTIC = new Characteristic(741, "key"); | |||
@@ -206,7 +206,7 @@ public class MeasureRepositoryImplTest { | |||
@Test | |||
public void update_updates_the_stored_value() { | |||
Measure newMeasure = Measure.updateMeasure(SOME_MEASURE).create(); | |||
Measure newMeasure = Measure.updatedMeasureBuilder(SOME_MEASURE).create(); | |||
underTest.add(FILE_COMPONENT, metric1, SOME_MEASURE); | |||
underTest.update(FILE_COMPONENT, metric1, newMeasure); | |||
@@ -216,8 +216,8 @@ public class MeasureRepositoryImplTest { | |||
@Test | |||
public void update_updates_the_stored_value_for_rule() { | |||
Measure initialMeasure = Measure.newMeasure().forRule(123).createNoValue(); | |||
Measure newMeasure = Measure.updateMeasure(initialMeasure).create(); | |||
Measure initialMeasure = Measure.newMeasureBuilder().forRule(123).createNoValue(); | |||
Measure newMeasure = Measure.updatedMeasureBuilder(initialMeasure).create(); | |||
underTest.add(FILE_COMPONENT, metric1, initialMeasure); | |||
underTest.update(FILE_COMPONENT, metric1, newMeasure); | |||
@@ -227,8 +227,8 @@ public class MeasureRepositoryImplTest { | |||
@Test | |||
public void update_updates_the_stored_value_for_characteristic() { | |||
Measure initialMeasure = Measure.newMeasure().forCharacteristic(952).createNoValue(); | |||
Measure newMeasure = Measure.updateMeasure(initialMeasure).create(); | |||
Measure initialMeasure = Measure.newMeasureBuilder().forCharacteristic(952).createNoValue(); | |||
Measure newMeasure = Measure.updatedMeasureBuilder(initialMeasure).create(); | |||
underTest.add(FILE_COMPONENT, metric1, initialMeasure); | |||
underTest.update(FILE_COMPONENT, metric1, newMeasure); | |||
@@ -311,7 +311,7 @@ public class MeasureRepositoryImplTest { | |||
Optional<Measure> measure = underTest.getRawMeasure(FILE_COMPONENT, metric1); | |||
underTest.update(FILE_COMPONENT, metric1, Measure.updateMeasure(measure.get()).create()); | |||
underTest.update(FILE_COMPONENT, metric1, Measure.updatedMeasureBuilder(measure.get()).create()); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
@@ -336,10 +336,10 @@ public class MeasureRepositoryImplTest { | |||
@Test | |||
public void getRawMeasure_for_rule_returns_measure_for_specified_rule() { | |||
Measure measure = Measure.newMeasure().forRule(SOME_RULE.getId()).createNoValue(); | |||
Measure measure = Measure.newMeasureBuilder().forRule(SOME_RULE.getId()).createNoValue(); | |||
underTest.add(FILE_COMPONENT, metric1, measure); | |||
underTest.add(FILE_COMPONENT, metric1, Measure.newMeasure().forRule(222).createNoValue()); | |||
underTest.add(FILE_COMPONENT, metric1, Measure.newMeasureBuilder().forRule(222).createNoValue()); | |||
assertThat(underTest.getRawMeasure(FILE_COMPONENT, metric1, SOME_RULE).get()).isSameAs(measure); | |||
} | |||
@@ -366,10 +366,10 @@ public class MeasureRepositoryImplTest { | |||
@Test | |||
public void getRawMeasure_for_characteristic_returns_measure_for_specified_rule() { | |||
Measure measure = Measure.newMeasure().forCharacteristic(SOME_CHARACTERISTIC.getId()).createNoValue(); | |||
Measure measure = Measure.newMeasureBuilder().forCharacteristic(SOME_CHARACTERISTIC.getId()).createNoValue(); | |||
underTest.add(FILE_COMPONENT, metric1, measure); | |||
underTest.add(FILE_COMPONENT, metric1, Measure.newMeasure().forCharacteristic(333).createNoValue()); | |||
underTest.add(FILE_COMPONENT, metric1, Measure.newMeasureBuilder().forCharacteristic(333).createNoValue()); | |||
assertThat(underTest.getRawMeasure(FILE_COMPONENT, metric1, SOME_CHARACTERISTIC).get()).isSameAs(measure); | |||
} | |||
@@ -382,14 +382,14 @@ public class MeasureRepositoryImplTest { | |||
Measure addedMeasure = SOME_MEASURE; | |||
underTest.add(FILE_COMPONENT, metric1, addedMeasure); | |||
Measure addedMeasure2 = Measure.newMeasure().forCharacteristic(SOME_CHARACTERISTIC.getId()).createNoValue(); | |||
Measure addedMeasure2 = Measure.newMeasureBuilder().forCharacteristic(SOME_CHARACTERISTIC.getId()).createNoValue(); | |||
underTest.add(FILE_COMPONENT, metric1, addedMeasure2); | |||
SetMultimap<String, Measure> rawMeasures = underTest.getRawMeasures(FILE_COMPONENT); | |||
assertThat(rawMeasures.keySet()).hasSize(2); | |||
assertThat(rawMeasures.get(METRIC_KEY_1)).containsOnly(addedMeasure, addedMeasure2); | |||
assertThat(rawMeasures.get(METRIC_KEY_2)).containsOnly(Measure.newMeasure().create("some value")); | |||
assertThat(rawMeasures.get(METRIC_KEY_2)).containsOnly(Measure.newMeasureBuilder().create("some value")); | |||
} | |||
private static MeasureDto createMeasureDto(int metricId, long snapshotId) { |
@@ -40,14 +40,14 @@ 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); | |||
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); | |||
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(); | |||
private static final Measure INT_MEASURE = Measure.newMeasureBuilder().create((int) 1); | |||
private static final Measure LONG_MEASURE = Measure.newMeasureBuilder().create(1l); | |||
private static final Measure DOUBLE_MEASURE = Measure.newMeasureBuilder().create(1d); | |||
private static final Measure STRING_MEASURE = Measure.newMeasureBuilder().create("some_sT ring"); | |||
private static final Measure TRUE_MEASURE = Measure.newMeasureBuilder().create(true); | |||
private static final Measure FALSE_MEASURE = Measure.newMeasureBuilder().create(false); | |||
private static final Measure LEVEL_MEASURE = Measure.newMeasureBuilder().create(Measure.Level.OK); | |||
private static final Measure NO_VALUE_MEASURE = Measure.newMeasureBuilder().createNoValue(); | |||
private static final List<Measure> MEASURES = ImmutableList.of( | |||
INT_MEASURE, LONG_MEASURE, DOUBLE_MEASURE, STRING_MEASURE, TRUE_MEASURE, FALSE_MEASURE, NO_VALUE_MEASURE, LEVEL_MEASURE | |||
@@ -109,7 +109,7 @@ public class MeasureTest { | |||
executionException.expect(UnsupportedOperationException.class); | |||
executionException.expectMessage("A measure can not be associated to both a Characteristic and a Rule"); | |||
Measure.newMeasure().forCharacteristic(SOME_CHARACTERISTIC_ID).forRule(SOME_RULE_ID); | |||
Measure.newMeasureBuilder().forCharacteristic(SOME_CHARACTERISTIC_ID).forRule(SOME_RULE_ID); | |||
} | |||
@Test | |||
@@ -117,34 +117,34 @@ public class MeasureTest { | |||
executionException.expect(UnsupportedOperationException.class); | |||
executionException.expectMessage("A measure can not be associated to both a Characteristic and a Rule"); | |||
Measure.newMeasure().forRule(SOME_RULE_ID).forCharacteristic(SOME_CHARACTERISTIC_ID); | |||
Measure.newMeasureBuilder().forRule(SOME_RULE_ID).forCharacteristic(SOME_CHARACTERISTIC_ID); | |||
} | |||
@Test | |||
public void getRuleId_returns_null_when_ruleKey_has_not_been_set() { | |||
assertThat(Measure.newMeasure().createNoValue().getRuleId()).isNull(); | |||
assertThat(Measure.newMeasure().forCharacteristic(SOME_CHARACTERISTIC_ID).createNoValue().getRuleId()).isNull(); | |||
assertThat(Measure.newMeasureBuilder().createNoValue().getRuleId()).isNull(); | |||
assertThat(Measure.newMeasureBuilder().forCharacteristic(SOME_CHARACTERISTIC_ID).createNoValue().getRuleId()).isNull(); | |||
} | |||
@Test | |||
public void getRuleId_returns_key_set_in_builder() { | |||
assertThat(Measure.newMeasure().forRule(SOME_RULE_ID).createNoValue().getRuleId()).isEqualTo(SOME_RULE_ID); | |||
assertThat(Measure.newMeasureBuilder().forRule(SOME_RULE_ID).createNoValue().getRuleId()).isEqualTo(SOME_RULE_ID); | |||
} | |||
@Test | |||
public void getCharacteristicId_returns_null_when_ruleKey_has_not_been_set() { | |||
assertThat(Measure.newMeasure().createNoValue().getCharacteristicId()).isNull(); | |||
assertThat(Measure.newMeasure().forRule(SOME_RULE_ID).createNoValue().getCharacteristicId()).isNull(); | |||
assertThat(Measure.newMeasureBuilder().createNoValue().getCharacteristicId()).isNull(); | |||
assertThat(Measure.newMeasureBuilder().forRule(SOME_RULE_ID).createNoValue().getCharacteristicId()).isNull(); | |||
} | |||
@Test | |||
public void getCharacteristicId_returns_id_set_in_builder() { | |||
assertThat(Measure.newMeasure().forCharacteristic(SOME_CHARACTERISTIC_ID).createNoValue().getCharacteristicId()).isEqualTo(SOME_CHARACTERISTIC_ID); | |||
assertThat(Measure.newMeasureBuilder().forCharacteristic(SOME_CHARACTERISTIC_ID).createNoValue().getCharacteristicId()).isEqualTo(SOME_CHARACTERISTIC_ID); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void create_from_String_throws_NPE_if_arg_is_null() { | |||
Measure.newMeasure().create((String) null); | |||
Measure.newMeasureBuilder().create((String) null); | |||
} | |||
@Test | |||
@@ -262,58 +262,58 @@ public class MeasureTest { | |||
public void getAlertStatus_returns_argument_from_setQualityGateStatus() { | |||
QualityGateStatus someStatus = new QualityGateStatus(Measure.Level.OK); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create(true, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create(false, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create((int) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create((long) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create((double) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create("str").getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasure().setQualityGateStatus(someStatus).create(Measure.Level.OK).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create(true, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create(false, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create((int) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create((long) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create((double) 1, null).getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create("str").getQualityGateStatus()).isEqualTo(someStatus); | |||
assertThat(Measure.newMeasureBuilder().setQualityGateStatus(someStatus).create(Measure.Level.OK).getQualityGateStatus()).isEqualTo(someStatus); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void newMeasureBuilder_setQualityGateStatus_throws_NPE_if_arg_is_null() { | |||
Measure.newMeasure().setQualityGateStatus(null); | |||
Measure.newMeasureBuilder().setQualityGateStatus(null); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void newMeasureBuilder_setVariations_throws_NPE_if_arg_is_null() { | |||
Measure.newMeasure().setVariations(null); | |||
Measure.newMeasureBuilder().setVariations(null); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void newMeasureBuilder_setDescription_throws_NPE_if_arg_is_null() { | |||
Measure.newMeasure().setDescription(null); | |||
Measure.newMeasureBuilder().setDescription(null); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void updateMeasureBuilder_setQualityGateStatus_throws_NPE_if_arg_is_null() { | |||
Measure.updateMeasure(Measure.newMeasure().createNoValue()).setQualityGateStatus(null); | |||
Measure.updatedMeasureBuilder(Measure.newMeasureBuilder().createNoValue()).setQualityGateStatus(null); | |||
} | |||
@Test(expected = NullPointerException.class) | |||
public void updateMeasureBuilder_setVariations_throws_NPE_if_arg_is_null() { | |||
Measure.updateMeasure(Measure.newMeasure().createNoValue()).setVariations(null); | |||
Measure.updatedMeasureBuilder(Measure.newMeasureBuilder().createNoValue()).setVariations(null); | |||
} | |||
@Test(expected = UnsupportedOperationException.class) | |||
public void updateMeasureBuilder_setQualityGateStatus_throws_USO_if_measure_already_has_a_QualityGateStatus() { | |||
QualityGateStatus qualityGateStatus = new QualityGateStatus(Measure.Level.ERROR); | |||
Measure.updateMeasure(Measure.newMeasure().setQualityGateStatus(qualityGateStatus).createNoValue()).setQualityGateStatus(qualityGateStatus); | |||
Measure.updatedMeasureBuilder(Measure.newMeasureBuilder().setQualityGateStatus(qualityGateStatus).createNoValue()).setQualityGateStatus(qualityGateStatus); | |||
} | |||
@Test(expected = UnsupportedOperationException.class) | |||
public void updateMeasureBuilder_setVariations_throws_USO_if_measure_already_has_Variations() { | |||
MeasureVariations variations = new MeasureVariations(1d); | |||
Measure.updateMeasure(Measure.newMeasure().setVariations(variations).createNoValue()).setVariations(variations); | |||
Measure.updatedMeasureBuilder(Measure.newMeasureBuilder().setVariations(variations).createNoValue()).setVariations(variations); | |||
} | |||
@Test | |||
@UseDataProvider("all") | |||
public void updateMeasureBuilder_creates_Measure_with_same_immutable_properties(Measure measure) { | |||
Measure newMeasure = Measure.updateMeasure(measure).create(); | |||
Measure newMeasure = Measure.updatedMeasureBuilder(measure).create(); | |||
assertThat(newMeasure.getValueType()).isEqualTo(measure.getValueType()); | |||
assertThat(newMeasure.getRuleId()).isEqualTo(measure.getRuleId()); | |||
@@ -327,11 +327,11 @@ public class MeasureTest { | |||
public void getData_returns_argument_from_factory_method() { | |||
String someData = "lololool"; | |||
assertThat(Measure.newMeasure().create(true, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasure().create(false, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasure().create((int) 1, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasure().create((long) 1, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasure().create((double) 1, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasureBuilder().create(true, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasureBuilder().create(false, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasureBuilder().create((int) 1, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasureBuilder().create((long) 1, someData).getData()).isEqualTo(someData); | |||
assertThat(Measure.newMeasureBuilder().create((double) 1, someData).getData()).isEqualTo(someData); | |||
} | |||
@Test |
@@ -54,18 +54,18 @@ public class MeasureToMeasureDtoTest { | |||
@Test(expected = NullPointerException.class) | |||
public void toMeasureDto_throws_NPE_if_Metric_arg_is_null() { | |||
underTest.toMeasureDto(Measure.newMeasure().createNoValue(), null, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
underTest.toMeasureDto(Measure.newMeasureBuilder().createNoValue(), null, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
} | |||
@DataProvider | |||
public static Object[][] all_types_Measures() { | |||
return new Object[][] { | |||
{ Measure.newMeasure().create(true, SOME_DATA), SOME_BOOLEAN_METRIC}, | |||
{ Measure.newMeasure().create(1, SOME_DATA), SOME_INT_METRIC}, | |||
{ Measure.newMeasure().create((long) 1, SOME_DATA), SOME_LONG_METRIC}, | |||
{ Measure.newMeasure().create((double) 2, SOME_DATA), SOME_DOUBLE_METRIC}, | |||
{ Measure.newMeasure().create(SOME_STRING), SOME_STRING_METRIC}, | |||
{ Measure.newMeasure().create(Measure.Level.OK), SOME_LEVEL_METRIC} | |||
{ Measure.newMeasureBuilder().create(true, SOME_DATA), SOME_BOOLEAN_METRIC}, | |||
{ Measure.newMeasureBuilder().create(1, SOME_DATA), SOME_INT_METRIC}, | |||
{ Measure.newMeasureBuilder().create((long) 1, SOME_DATA), SOME_LONG_METRIC}, | |||
{ Measure.newMeasureBuilder().create((double) 2, SOME_DATA), SOME_DOUBLE_METRIC}, | |||
{ Measure.newMeasureBuilder().create(SOME_STRING), SOME_STRING_METRIC}, | |||
{ Measure.newMeasureBuilder().create(Measure.Level.OK), SOME_LEVEL_METRIC} | |||
}; | |||
} | |||
@@ -83,7 +83,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_returns_Dto_with_variation_if_Measure_has_MeasureVariations() { | |||
MeasureDto measureDto = underTest.toMeasureDto(Measure.newMeasure().setVariations(SOME_VARIATIONS).create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto measureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().setVariations(SOME_VARIATIONS).create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(measureDto.getVariation(1)).isEqualTo(1d); | |||
assertThat(measureDto.getVariation(2)).isEqualTo(2d); | |||
@@ -104,7 +104,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_returns_Dto_with_alertStatus_and_alertText_if_Measure_has_QualityGateStatus() { | |||
String alertText = "some error"; | |||
MeasureDto measureDto = underTest.toMeasureDto(Measure.newMeasure().setQualityGateStatus(new QualityGateStatus(Measure.Level.ERROR, alertText)).create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto measureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().setQualityGateStatus(new QualityGateStatus(Measure.Level.ERROR, alertText)).create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(measureDto.getAlertStatus()).isEqualTo(Measure.Level.ERROR.name()); | |||
assertThat(measureDto.getAlertText()).isEqualTo(alertText); | |||
@@ -118,7 +118,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_sets_ruleId_if_set_in_Measure() { | |||
Measure measure = Measure.newMeasure().forRule(42).createNoValue(); | |||
Measure measure = Measure.newMeasureBuilder().forRule(42).createNoValue(); | |||
assertThat(underTest.toMeasureDto(measure, SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID).getRuleId()).isEqualTo(42); | |||
} | |||
@@ -131,7 +131,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_sets_characteristicId_if_set_in_Measure() { | |||
Measure measure = Measure.newMeasure().forCharacteristic(42).createNoValue(); | |||
Measure measure = Measure.newMeasureBuilder().forCharacteristic(42).createNoValue(); | |||
assertThat(underTest.toMeasureDto(measure, SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID).getCharacteristicId()).isEqualTo(42); | |||
} | |||
@@ -155,12 +155,12 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_value_to_1_or_0_and_data_from_data_field_for_BOOLEAN_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create(true, SOME_DATA), SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create(true, SOME_DATA), SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isEqualTo(1d); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(SOME_DATA); | |||
MeasureDto falseMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create(false, SOME_DATA), SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto falseMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create(false, SOME_DATA), SOME_BOOLEAN_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(falseMeasureDto.getValue()).isEqualTo(0d); | |||
assertThat(falseMeasureDto.getData()).isEqualTo(SOME_DATA); | |||
@@ -168,7 +168,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_value_and_data_from_data_field_for_INT_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create(123, SOME_DATA), SOME_INT_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create(123, SOME_DATA), SOME_INT_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isEqualTo(123); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(SOME_DATA); | |||
@@ -176,7 +176,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_value_and_data_from_data_field_for_LONG_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create((long) 456, SOME_DATA), SOME_LONG_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create((long) 456, SOME_DATA), SOME_LONG_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isEqualTo(456); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(SOME_DATA); | |||
@@ -184,7 +184,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_value_and_data_from_data_field_for_DOUBLE_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create((double) 789, SOME_DATA), SOME_DOUBLE_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create((double) 789, SOME_DATA), SOME_DOUBLE_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isEqualTo(789); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(SOME_DATA); | |||
@@ -192,7 +192,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_to_only_data_for_STRING_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create(SOME_STRING), SOME_STRING_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isNull(); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(SOME_STRING); | |||
@@ -200,7 +200,7 @@ public class MeasureToMeasureDtoTest { | |||
@Test | |||
public void toMeasureDto_maps_name_of_Level_to_data_and_has_no_value_for_LEVEL_metric() { | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasure().create(Measure.Level.OK), SOME_LEVEL_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
MeasureDto trueMeasureDto = underTest.toMeasureDto(Measure.newMeasureBuilder().create(Measure.Level.OK), SOME_LEVEL_METRIC, SOME_COMPONENT_ID, SOME_SNAPSHOT_ID); | |||
assertThat(trueMeasureDto.getValue()).isNull(); | |||
assertThat(trueMeasureDto.getData()).isEqualTo(Measure.Level.OK.name()); |
@@ -91,7 +91,7 @@ public class QualityGateEventsStepTest { | |||
@Test | |||
public void no_event_created_if_raw_ALERT_STATUS_measure_is_null() { | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().createNoValue())); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().createNoValue())); | |||
underTest.execute(); | |||
@@ -105,7 +105,7 @@ public class QualityGateEventsStepTest { | |||
@Test | |||
public void no_event_created_if_raw_ALERT_STATUS_measure_is_unsupported_value() { | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().create(INVALID_ALERT_STATUS))); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().create(INVALID_ALERT_STATUS))); | |||
underTest.execute(); | |||
@@ -117,8 +117,8 @@ public class QualityGateEventsStepTest { | |||
public void no_event_created_if_no_base_ALERT_STATUS_and_raw_is_OK() { | |||
QualityGateStatus someQGStatus = new QualityGateStatus(Measure.Level.OK); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().setQualityGateStatus(someQGStatus).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().createNoValue())); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().setQualityGateStatus(someQGStatus).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().createNoValue())); | |||
underTest.execute(); | |||
@@ -160,8 +160,8 @@ public class QualityGateEventsStepTest { | |||
private void verify_event_created_if_no_base_ALERT_STATUS_measure(Measure.Level rawAlterStatus, String expectedLabel) { | |||
QualityGateStatus someQGStatus = new QualityGateStatus(rawAlterStatus, ALERT_TEXT); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().setQualityGateStatus(someQGStatus).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().createNoValue())); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().setQualityGateStatus(someQGStatus).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().createNoValue())); | |||
underTest.execute(); | |||
@@ -188,8 +188,8 @@ public class QualityGateEventsStepTest { | |||
@Test | |||
public void no_event_created_if_base_ALERT_STATUS_measure_but_status_is_the_same() { | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().setQualityGateStatus(OK_QUALITY_GATE_STATUS).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().setQualityGateStatus(OK_QUALITY_GATE_STATUS).createNoValue())); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().setQualityGateStatus(OK_QUALITY_GATE_STATUS).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().setQualityGateStatus(OK_QUALITY_GATE_STATUS).createNoValue())); | |||
underTest.execute(); | |||
@@ -210,9 +210,9 @@ public class QualityGateEventsStepTest { | |||
private void verify_event_created_if_base_ALERT_STATUS_measure_exists_and_status_has_changed(Measure.Level previousAlertStatus, | |||
QualityGateStatus newQualityGateStatus, String expectedLabel) { | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasure().setQualityGateStatus(newQualityGateStatus).createNoValue())); | |||
when(measureRepository.getRawMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn(of(Measure.newMeasureBuilder().setQualityGateStatus(newQualityGateStatus).createNoValue())); | |||
when(measureRepository.getBaseMeasure(PROJECT_COMPONENT, alertStatusMetric)).thenReturn( | |||
of(Measure.newMeasure().setQualityGateStatus(new QualityGateStatus(previousAlertStatus)).createNoValue())); | |||
of(Measure.newMeasureBuilder().setQualityGateStatus(new QualityGateStatus(previousAlertStatus)).createNoValue())); | |||
underTest.execute(); | |||
@@ -280,7 +280,7 @@ public class QualityProfileEventsStepTest { | |||
} | |||
private static Measure newMeasure(@Nullable QualityProfile... qps) { | |||
return Measure.newMeasure().create(toJson(qps)); | |||
return Measure.newMeasureBuilder().create(toJson(qps)); | |||
} | |||
private static String toJson(@Nullable QualityProfile... qps) { |