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

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

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

Objects.areEqual介绍

[英]Returns true if the given objects are equal or if both objects are null.
[中]如果给定对象相等或两个对象都为null,则返回true。

代码示例

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

  1. /**
  2. * Returns <code>true</code> if given item is in given array, <code>false</code> otherwise.
  3. *
  4. * @param item the object to look for in arrayOfValues
  5. * @param arrayOfValues the array of values
  6. * @return <code>true</code> if given item is in given array, <code>false</code> otherwise.
  7. */
  8. private static boolean isItemInArray(Object item, Object[] arrayOfValues) {
  9. for (Object value : arrayOfValues)
  10. if (areEqual(value, item)) return true;
  11. return false;
  12. }

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

  1. /**
  2. * Returns true if actual and other are equal based on {@link Objects#areEqual(Object, Object)}, false otherwise.
  3. *
  4. * @param actual the object to compare to other
  5. * @param other the object to compare to actual
  6. * @return true if actual and other are equal based on {@link Objects#areEqual(Object, Object)}, false otherwise.
  7. */
  8. @Override
  9. public boolean areEqual(Object actual, Object other) {
  10. return Objects.areEqual(actual, other);
  11. }

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

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (this == obj) return true;
  4. if (obj == null) return false;
  5. if (getClass() != obj.getClass()) return false;
  6. TextDescription other = (TextDescription) obj;
  7. return areEqual(value, other.value) && areEqual(args, other.args);
  8. }
  9. }

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

  1. @Override
  2. public boolean equals(Object o) {
  3. if (this == o) return true;
  4. if (o == null) return false;
  5. if (getClass() != o.getClass()) return false;
  6. ShouldBeEqual other = (ShouldBeEqual) o;
  7. if (!areEqual(actual, other.actual)) return false;
  8. return areEqual(expected, other.expected);
  9. }

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

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (this == obj) {
  4. return true;
  5. }
  6. if (obj == null || getClass() != obj.getClass()) {
  7. return false;
  8. }
  9. PredicateDescription description = (PredicateDescription) obj;
  10. return areEqual(this.description, description.description);
  11. }

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

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (this == obj) return true;
  4. if (obj == null) return false;
  5. if (getClass() != obj.getClass()) return false;
  6. Offset<?> other = (Offset<?>) obj;
  7. return strict == other.strict && areEqual(value, other.value);
  8. }

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

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (this == obj) return true;
  4. if (obj == null) return false;
  5. if (getClass() != obj.getClass()) return false;
  6. Percentage other = (Percentage) obj;
  7. return areEqual(value, other.value);
  8. }

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

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (this == obj) return true;
  4. if (obj == null) return false;
  5. if (!(obj instanceof Tuple)) return false;
  6. Tuple other = (Tuple) obj;
  7. // datas can't be null
  8. return areEqual(datas.toArray(), other.datas.toArray());
  9. }

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

  1. private static boolean compareThrowable(Throwable actual, Throwable expected) {
  2. return areEqual(actual.getMessage(), expected.getMessage())
  3. && areEqual(actual.getClass(), expected.getClass());
  4. }

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

  1. public static ErrorMessageFactory shouldHaveCause(Throwable actualCause, Throwable expectedCause) {
  2. checkArgument(expectedCause != null, "expected cause should not be null");
  3. // actualCause has no cause
  4. if (actualCause == null) return new ShouldHaveCause(expectedCause);
  5. // same message => different type
  6. if (areEqual(actualCause.getMessage(), expectedCause.getMessage()))
  7. return new ShouldHaveCause(actualCause, expectedCause.getClass());
  8. // same type => different message
  9. if (areEqual(actualCause.getClass(), expectedCause.getClass()))
  10. return new ShouldHaveCause(actualCause, expectedCause.getMessage());
  11. return new ShouldHaveCause(actualCause, expectedCause);
  12. }

代码示例来源:origin: gocd/gocd

  1. public SELF hasSessionAttribute(String name, Object expectedAttributeValue) {
  2. final Object actualAttributeValue = getSession().getAttribute(name);
  3. if (!Objects.areEqual(expectedAttributeValue, actualAttributeValue)) {
  4. failWithMessage("Expected session to contain attribute <%s>: <%s>, but found <%s>: <%s>", name, expectedAttributeValue, name, actualAttributeValue);
  5. }
  6. return myself;
  7. }

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

  1. public void assertHasAuthority(AssertionInfo info, URI actual, String expected) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getAuthority(), expected))
  4. throw failures.failure(info, shouldHaveAuthority(actual, expected));
  5. }

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

  1. public void assertHasAuthority(AssertionInfo info, URL actual, String expected) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getAuthority(), expected))
  4. throw failures.failure(info, shouldHaveAuthority(actual, expected));
  5. }

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

  1. public void assertHasProtocol(final AssertionInfo info, final URL actual, final String protocol) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getProtocol(), protocol)) throw failures.failure(info, shouldHaveProtocol(actual, protocol));
  4. }

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

  1. public void assertHasFragment(AssertionInfo info, URI actual, String expected) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getFragment(), expected)) throw failures.failure(info, shouldHaveFragment(actual, expected));
  4. }

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

  1. public void assertHasQuery(AssertionInfo info, URI actual, String expected) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getQuery(), expected)) throw failures.failure(info, shouldHaveQuery(actual, expected));
  4. }

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

  1. public void assertHasUserInfo(AssertionInfo info, URI actual, String expected) {
  2. assertNotNull(info, actual);
  3. if (!areEqual(actual.getUserInfo(), expected)) throw failures.failure(info, shouldHaveUserInfo(actual, expected));
  4. }

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

  1. public void assertHasPath(AssertionInfo info, URL actual, String path) {
  2. assertNotNull(info, actual);
  3. checkArgument(path != null, "Expecting given path not to be null");
  4. if (!areEqual(actual.getPath(), path)) throw failures.failure(info, shouldHavePath(actual, path));
  5. }

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

  1. public <A> void assertHasFieldOrPropertyWithValue(AssertionInfo info, A actual, String name, Object expectedValue) {
  2. assertHasFieldOrProperty(info, actual, name);
  3. Object value = extractPropertyOrField(actual, name);
  4. if (!org.assertj.core.util.Objects.areEqual(value, expectedValue))
  5. throw failures.failure(info, shouldHavePropertyOrFieldWithValue(actual, name, expectedValue, value));
  6. }

代码示例来源:origin: gocd/gocd

  1. public SELF hasBody(byte[] expected) {
  2. if (!Objects.areEqual(actual.getContentAsByteArray(), expected)) {
  3. this.as("body");
  4. throw Failures.instance().failure(info, shouldBeEqual(actual.getContentAsByteArray(), expected, info.representation()));
  5. }
  6. return myself;
  7. }

相关文章