Java 在汉克雷斯特有订单匹配者吗?
汉克雷斯特有一个匹配者Java 在汉克雷斯特有订单匹配者吗?,java,hamcrest,Java,Hamcrest,汉克雷斯特有一个匹配者 我如何断言字符串包含任意顺序的字符串集合?这是不可能的,因为Hamcrest检查集合的方式不同 它正在迭代,请看这里: 你可以: 1) 测试每个订单是否为短字符串(无效) 2) 分类和测试几次,相信它将覆盖90%以上的案例(不充分) 希望有帮助。您可以组合多个包含的匹配器 assertThat("this is a string", allOf( contains("string"), contains("this"), contains("a")));
我如何断言字符串包含任意顺序的字符串集合?这是不可能的,因为Hamcrest检查集合的方式不同 它正在迭代,请看这里: 你可以: 1) 测试每个订单是否为短字符串(无效) 2) 分类和测试几次,相信它将覆盖90%以上的案例(不充分)
希望有帮助。您可以组合多个
包含的匹配器
assertThat("this is a string", allOf(
contains("string"),
contains("this"),
contains("a")));
字符串中的元素可以轻松拆分吗?i、 有分隔符吗?@Ruben,不幸的是,没有。