项目:micrometer
文件:StatsdMeterRegistryTest.java
@ParameterizedTest
@EnumSource(StatsdFlavor.class)
void counterLineProtocol(StatsdFlavor flavor) {
String line = null;
switch (flavor) {
case Etsy:
line = "myCounter.mytag.val.statistic.count:2|c";
break;
case Datadog:
line = "my.counter:2|c|#statistic:count,my.tag:val";
break;
case Telegraf:
line = "my_counter,statistic=count,my_tag=val:2|c";
}
assertLines(r -> r.counter("my.counter","my.tag","val").increment(2.1),flavor,line);
}
项目:micrometer
文件:StatsdMeterRegistryTest.java
@ParameterizedTest
@EnumSource(StatsdFlavor.class)
void gaugeLineProtocol(StatsdFlavor flavor) {
String line = null;
switch (flavor) {
case Etsy:
line = "myGauge.mytag.val.statistic.value:2|g";
break;
case Datadog:
line = "my.gauge:2|g|#statistic:value,my.tag:val";
break;
case Telegraf:
line = "my_gauge,statistic=value,my_tag=val:2|g";
break;
}
Integer n = 2;
assertLines(r -> r.gauge("my.gauge",Tags.zip("my.tag","val"),n),line);
}
项目:micrometer
文件:StatsdMeterRegistryTest.java
@ParameterizedTest
@EnumSource(StatsdFlavor.class)
void timerlineProtocol(StatsdFlavor flavor) {
String line = null;
switch (flavor) {
case Etsy:
line = "myTimer.mytag.val:1|ms";
break;
case Datadog:
line = "my.timer:1|ms|#my.tag:val";
break;
case Telegraf:
line = "my_timer,my_tag=val:1|ms";
}
assertLines(r -> r.timer("my.timer","val").record(1,TimeUnit.MILLISECONDS),line);
}
项目:micrometer
文件:StatsdMeterRegistryTest.java
@ParameterizedTest
@EnumSource(StatsdFlavor.class)
void summaryLineProtocol(StatsdFlavor flavor) {
String line = null;
switch (flavor) {
case Etsy:
line = "mySummary.mytag.val:1|h";
break;
case Datadog:
line = "my.summary:1|h|#my.tag:val";
break;
case Telegraf:
line = "my_summary,my_tag=val:1|h";
}
assertLines(r -> r.summary("my.summary","val").record(1),line);
}
项目:AdvancedDataProfilingSeminar
文件:NullHandlingTest.java
@ParameterizedTest
@EnumSource(QueryType.class)
void allQueriesShouldHandleNullValueForUnary(final QueryType queryType) {
final DatabaseValidation validation = new DatabaseValidation(context,queries.get(queryType));
final ValidationResult result = validation.validate(getValidUnaryWithNulls());
assertthat(result.isValid()).isTrue();
}
项目:AdvancedDataProfilingSeminar
文件:NullHandlingTest.java
@ParameterizedTest
@EnumSource(QueryType.class)
void allQueriesShouldSkipTupleWithNullgivennary(final QueryType queryType) {
final DatabaseValidation validation = new DatabaseValidation(context,queries.get(queryType));
final ValidationResult result = validation.validate(getValidNaryWithNulls());
assertthat(result.isValid()).isTrue();
}
项目:micrometer
文件:StatsdMeterRegistryTest.java
@ParameterizedTest
@EnumSource(StatsdFlavor.class)
void longTasktimerLineProtocol(StatsdFlavor flavor) {
final Function<MeterRegistry,LongTasktimer> ltt = r -> r.more().longTasktimer("my.long.task","val");
StepVerifier
.withVirtualTime(() -> {
String[] lines = null;
switch (flavor) {
case Etsy:
lines = new String[]{
"myLongTask.mytag.val.statistic.activetasks:1|c","myLongTaskDuration.mytag.val.statistic.value:1|c",};
break;
case Datadog:
lines = new String[]{
"my.long.task:1|c|#statistic:activetasks,mytag:val","my.long.task:1|c|#statistic:duration,};
break;
case Telegraf:
lines = new String[]{
"myLongTask,statistic=activetasks,mytag=val:1|c","myLongTask,statistic=duration,};
}
assertLines(r -> ltt.apply(r).start(),lines);
return null;
})
.then(() -> mockClock.add(10,TimeUnit.MILLISECONDS))
.thenAwait(Duration.ofMillis(10));
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Command without params should be called with non null DeviceParams object")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void commandsEmptyParamsNonNullResult(DeviceParamsProducingCommand source) throws Exception {
DevicesParams value = runDeviceParamsTest(source,"");
assertNotNull(value);
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Command without params should be called with an empty DeviceParams object")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void commandsEmptyParamsNullableFields(DeviceParamsProducingCommand source) throws Exception {
DevicesParams value = runDeviceParamsTest(source,"");
assertNull(value.getAbi());
assertNull(value.getNameFilterDescription());
assertNull(value.getProviderFilterDescription());
assertNull(value.getSerialFilterDescription());
assertEquals(0,value.getApiVersion());
assertEquals(0,value.getMaxApiVersion());
assertEquals(0,value.getMinApiVersion());
assertEquals(0,value.getCount());
assertFalse(value.isAllDevices());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("test_abi is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testReadAbiFromValidString(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-abi test_abi");
assertEquals("test_abi",params.getAbi());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("test_abi is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testAllDevicesEnabledByFlag(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"--all");
assertTrue(params.isAllDevices());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Unspecified api in command will set it to 0")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testApiVersionIsZeroInUnrelatedString(DeviceParamsProducingCommand source) throws Exception {
DevicesParams devicesParams = runDeviceParamsTest(source,"");
assertEquals(0,devicesParams.getApiVersion());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Specified api in command will set it up")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testApiVersionIsValidInParameter(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-api 19");
assertEquals(19,params.getApiVersion());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Min api = 19 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testMinApiVersionIsValidInParameter(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-minApi 19");
assertEquals(19,params.getMinApiVersion());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Max api = 19 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testMaxApiVersionIsValidInParameter(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-maxApi 19");
assertEquals(19,params.getMaxApiVersion());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Count = 10 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testCountPropertyIsValid(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-count 10");
assertEquals(10,params.getCount());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Name = name is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testNamePropertyIsValid(DeviceParamsProducingCommand source) throws Exception {
DevicesParams deviceParams = runDeviceParamsTest(source,"-name name");
StringsFilterDescription description = deviceParams.getNameFilterDescription();
assertLinesMatch(singletonList("name"),description.getTemplates());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Name = name1,name2 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testFewNamesPropertyIsValid(DeviceParamsProducingCommand source) throws Exception {
DevicesParams deviceParams = runDeviceParamsTest(source,"-name name1,name2");
StringsFilterDescription description = deviceParams.getNameFilterDescription();
assertLinesMatch(asList("name1","name2"),description.getTemplates());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Provider = p1 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testProviderDescriptionNotNullWithParameter(DeviceParamsProducingCommand source) throws Exception {
DevicesParams params = runDeviceParamsTest(source,"-provider p1");
assertNotNull(params.getProviderFilterDescription());
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Serial = serial1,serial2 is parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testSerialNumberDescriptionNotNullWithParameter(DeviceParamsProducingCommand source) throws IOException,UnkNownCommandException {
DevicesParams params = runDeviceParamsTest(source,"-serial serial1,serial2");
assertNotNull(params.getSerialFilterDescription());
}
项目:roboslack
文件:ColorTests.java
@ParameterizedTest
@EnumSource(Color.Preset.class)
void testPresets(Color.Preset preset) {
Color color = Color.of(preset);
assertValid(color);
assertTrue(color.isPreset());
assertthat(color.asPreset(),is(equalTo(preset)));
}
项目:roboslack
文件:ColorTests.java
@ParameterizedTest
@EnumSource(Color.Preset.class)
void testPresetStrings(Color.Preset preset) {
Color color = Color.of(preset.toString());
assertValid(color);
assertTrue(color.isPreset());
assertthat(color.asPreset(),is(equalTo(preset)));
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Max api = not_a_number is Failed to be parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testExceptionIsThrownWhenApiIsInvalid(DeviceParamsProducingCommand source) throws Exception {
assertThrows(ParameterException.class,test(source,"-api not_a_number"));
}
项目:stf-console-client
文件:StfCommanderTest.java
@displayName("Count = not_a_number is Failed to be parsed in command")
@ParameterizedTest(name = "Command is {0}")
@EnumSource(DeviceParamsProducingCommand.class)
void testInvalidCountPropertyThrowsAnException(DeviceParamsProducingCommand source) throws Exception {
assertThrows(ParameterException.class,"-count not_a_number"));
}
项目:stf-console-client
文件:StfCommanderTest.java
项目:stf-console-client
文件:StfCommanderTest.java
项目:roboslack
文件:ParseModeTests.java
项目:roboslack
文件:ParseModeTests.java
@ParameterizedTest
@EnumSource(ParseMode.class)
void testOfCaseInsensitive(ParseMode parseMode) {
assertthat(ParseMode.of(parseMode.toString().toupperCase()),is(equalTo(parseMode)));
}
项目:ocraft-s2client
文件:AbilitiesTest.java
@ParameterizedTest
@EnumSource(Abilities.class)
void isMappedBySc2ApiAbilityId(Ability ability) {
assertthat(Abilities.from(ability.toSc2Api())).as("ability mapped from ability id").isEqualTo(ability);
}
项目:ocraft-s2client
文件:EffectsTest.java
@ParameterizedTest
@EnumSource(Effects.class)
void isMappedBySc2ApiEffectId(Effect effect) {
assertthat(Effects.from(effect.getEffectId())).as("effect mapped from effect id").isEqualTo(effect);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。