Hamcrest有一個StringContainsInOrder Matcher。Hamcrest中的stringContainsInAnyOrder匹配器?
如何聲明一個字符串包含任何順序的字符串集合?
Hamcrest有一個StringContainsInOrder Matcher。Hamcrest中的stringContainsInAnyOrder匹配器?
如何聲明一個字符串包含任何順序的字符串集合?
您可以組合多個contains
匹配器。
assertThat("this is a string", allOf(
contains("string"),
contains("this"),
contains("a")));
這是不可能的,因爲Hamcrest如何檢查收集。
,你可以:
1)測試每一個訂單如果是短字符串(無效)
2)排序和測試數次,認爲它將覆蓋超過90%的案件(不夠)
希望它有幫助。
是否可以輕鬆分割字符串中的元素?即有沒有分離器? – Ruben
@Ruben不幸的是,沒有。 – prasopes