org.assertj.core.internal.Objects.isEqualToComparingOnlyGivenFields()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(224)

本文整理了Java中org.assertj.core.internal.Objects.isEqualToComparingOnlyGivenFields()方法的一些代码示例,展示了Objects.isEqualToComparingOnlyGivenFields()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects.isEqualToComparingOnlyGivenFields()方法的具体详情如下:
包路径:org.assertj.core.internal.Objects
类名称:Objects
方法名:isEqualToComparingOnlyGivenFields

Objects.isEqualToComparingOnlyGivenFields介绍

暂无

代码示例

代码示例来源:origin: org.assertj/assertj-core

  1. public boolean areEqualToComparingOnlyGivenFields(Object actual, Object other,
  2. Map<String, Comparator<?>> comparatorByPropertyOrField,
  3. TypeComparators comparatorByType, String... fields) {
  4. return isEqualToComparingOnlyGivenFields(actual, other, comparatorByPropertyOrField, comparatorByType,
  5. fields).isFieldsNamesEmpty();
  6. }

代码示例来源:origin: joel-costigliola/assertj-core

  1. public boolean areEqualToComparingOnlyGivenFields(Object actual, Object other,
  2. Map<String, Comparator<?>> comparatorByPropertyOrField,
  3. TypeComparators comparatorByType, String... fields) {
  4. return isEqualToComparingOnlyGivenFields(actual, other, comparatorByPropertyOrField, comparatorByType,
  5. fields).isFieldsNamesEmpty();
  6. }

代码示例来源:origin: org.assertj/assertj-core

  1. String... fields) {
  2. assertNotNull(info, actual);
  3. ByFieldsComparison byFieldsComparison = isEqualToComparingOnlyGivenFields(actual, other,
  4. comparatorByPropertyOrField,
  5. comparatorByType,

代码示例来源:origin: joel-costigliola/assertj-core

  1. String... fields) {
  2. assertNotNull(info, actual);
  3. ByFieldsComparison byFieldsComparison = isEqualToComparingOnlyGivenFields(actual, other,
  4. comparatorByPropertyOrField,
  5. comparatorByType,

代码示例来源:origin: org.assertj/assertj-core-java8

  1. public boolean areEqualToComparingOnlyGivenFields(Object actual, Object other, String... fields) {
  2. return isEqualToComparingOnlyGivenFields(actual, other, fields).isFieldsNamesEmpty();
  3. }

代码示例来源:origin: org.assertj/assertj-core-java8

  1. /**
  2. * Assert that the given object is lenient equals to other object by comparing given fields value only.
  3. *
  4. * @param info contains information about the assertion.
  5. * @param actual the given object.
  6. * @param other the object to compare {@code actual} to.
  7. * @param fields accepted fields
  8. * @throws NullPointerException if the other type is {@code null}.
  9. * @throws AssertionError if actual is {@code null}.
  10. * @throws AssertionError if the actual and the given object are not lenient equals.
  11. * @throws AssertionError if the other object is not an instance of the actual type.
  12. * @throws IntrospectionError if a field does not exist in actual.
  13. */
  14. public <A> void assertIsEqualToComparingOnlyGivenFields(AssertionInfo info, A actual, A other, String... fields) {
  15. assertNotNull(info, actual);
  16. assertOtherTypeIsCompatibleWithActualClass(info, other, actual.getClass());
  17. ByFieldsComparison byFieldsComparison = isEqualToComparingOnlyGivenFields(actual, other, fields);
  18. if (byFieldsComparison.isFieldsNamesNotEmpty())
  19. throw failures.failure(info, shouldBeEqualComparingOnlyGivenFields(actual, byFieldsComparison.fieldsNames,
  20. byFieldsComparison.rejectedValues,
  21. byFieldsComparison.expectedValues,
  22. newArrayList(fields)));
  23. }

相关文章