本文整理了Java中org.assertj.core.api.ListAssert.endsWith()
方法的一些代码示例,展示了ListAssert.endsWith()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListAssert.endsWith()
方法的具体详情如下:
包路径:org.assertj.core.api.ListAssert
类名称:ListAssert
方法名:endsWith
暂无
代码示例来源:origin: spring-cloud/spring-cloud-gateway
private void assertWeightCalculation(WeightCalculatorWebFilter filter, String group, int item,
int weight, List<Double> normalized, Double... middleRanges) {
String routeId = route(item);
filter.addWeightConfig(new WeightConfig(group, routeId, weight));
Map<String, GroupWeightConfig> groupWeights = filter.getGroupWeights();
assertThat(groupWeights).containsKey(group);
GroupWeightConfig config = groupWeights.get(group);
assertThat(config.group).isEqualTo(group);
assertThat(config.weights).hasSize(item)
.containsEntry(routeId, weight);
assertThat(config.normalizedWeights).hasSize(item);
for (int i = 0; i < normalized.size(); i++) {
assertThat(config.normalizedWeights)
.containsEntry(route(i+1), normalized.get(i));
}
for (int i = 0; i < normalized.size(); i++) {
assertThat(config.rangeIndexes)
.containsEntry(i, route(i+1));
}
assertThat(config.ranges).hasSize(item + 1)
.startsWith(0.0)
.endsWith(1.0);
if (middleRanges.length > 0) {
assertThat(config.ranges).contains(middleRanges);
}
}
代码示例来源:origin: reactor/reactor-core
@Test
public void delayFirstInterval() {
Supplier<Flux<Tuple2<Long, Long>>> test = () -> Flux.interval(Duration.ofMillis(50))
.delaySequence(Duration.ofMillis(500))
.elapsed()
.take(33);
StepVerifier.withVirtualTime(test)
.thenAwait(Duration.ofMillis(500 + 50))
.recordWith(ArrayList::new)
.assertNext(t2 -> assertThat(t2.getT1()).isEqualTo(550))
.thenAwait(Duration.ofMillis(33 * 50))
.thenConsumeWhile(t2 -> t2.getT1() == 50)
.consumeRecordedWith(record -> {
assertThat(record.stream().mapToLong(Tuple2::getT2))
.startsWith(0L, 1L, 2L)
.endsWith(30L, 31L, 32L)
.isSorted()
.hasSize(33);
})
.verifyComplete();
}
内容来源于网络,如有侵权,请联系作者删除!