Specs2 确实提供了一个containsAllOf
匹配器,但我无法让它按照我想要的方式工作。我有两个字符串 A 和 B,我想测试 B 中出现的所有字符是否都存在于 A 中。
到目前为止我最好的尝试是
A.toCharArray.toSeq must containAllOf(B.toCharArray.toSeq)
但这失败了,错误如下
WrappedArray( a , b, c, d, ...) 不包含 S, a , V, H, I, ... 并且 不得包含 ...
- WrappedArray 确实包含据称根据 Specs2 不包含的字符
- 为什么要对 A不得包含的元素进行测试?我不想测试相等性,我想测试 B 是否是 A 的“子集”(但不是在集合的严格集合论定义中)
如何为这种情况编写工作规范?