如果a class被定义为
public class MyClass {
private long id;
private MyEnum myEnum;
// getter and setters
}
Run Code Online (Sandbox Code Playgroud)
并MyEnumClass定义为
public enum MyEnum {
VALUE_A, VALUE_B, VALUE_C;
}
Run Code Online (Sandbox Code Playgroud)
测试如何确保a List<MyClass>不包含MyClasswhere的任何实例MyClass。enum例如,是VALUE_C?
使用流API的单线解决方案:
assert(list.stream().noneMatch(element -> MyEnum.VALUE_C.equals(element.getEnum())));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |