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