我有一个根据过滤器创建 JPA 规范的构建器。如何测试构建器?assertEquals比较规格时方法总是返回 false...
我已经尝试使用Specification::toPredicate模拟参数调用方法,但返回值是null。我想避免加载entityManager.
Specification<MyClass> nullSpecification = Specification.where(null);
Specification<MyClass> nullSpecification2 = Specification.where(null);
assertEquals(nullSpecification, nullSpecification2);
Run Code Online (Sandbox Code Playgroud)
我期望assertEquals(nullSpecification, nullSpecification2)返回 true,但实际值是 false。如何比较 JPA 规范?