本文整理了Java中org.assertj.core.util.Objects.areEqual()
方法的一些代码示例,展示了Objects.areEqual()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Objects.areEqual()
方法的具体详情如下:
包路径:org.assertj.core.util.Objects
类名称:Objects
方法名:areEqual
[英]Returns true if the given objects are equal or if both objects are null.
[中]如果给定对象相等或两个对象都为null,则返回true。
代码示例来源:origin: org.assertj/assertj-core
/**
* Returns <code>true</code> if given item is in given array, <code>false</code> otherwise.
*
* @param item the object to look for in arrayOfValues
* @param arrayOfValues the array of values
* @return <code>true</code> if given item is in given array, <code>false</code> otherwise.
*/
private static boolean isItemInArray(Object item, Object[] arrayOfValues) {
for (Object value : arrayOfValues)
if (areEqual(value, item)) return true;
return false;
}
代码示例来源:origin: org.assertj/assertj-core
/**
* Returns true if actual and other are equal based on {@link Objects#areEqual(Object, Object)}, false otherwise.
*
* @param actual the object to compare to other
* @param other the object to compare to actual
* @return true if actual and other are equal based on {@link Objects#areEqual(Object, Object)}, false otherwise.
*/
@Override
public boolean areEqual(Object actual, Object other) {
return Objects.areEqual(actual, other);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
TextDescription other = (TextDescription) obj;
return areEqual(value, other.value) && areEqual(args, other.args);
}
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null) return false;
if (getClass() != o.getClass()) return false;
ShouldBeEqual other = (ShouldBeEqual) o;
if (!areEqual(actual, other.actual)) return false;
return areEqual(expected, other.expected);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
PredicateDescription description = (PredicateDescription) obj;
return areEqual(this.description, description.description);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
Offset<?> other = (Offset<?>) obj;
return strict == other.strict && areEqual(value, other.value);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null) return false;
if (getClass() != obj.getClass()) return false;
Percentage other = (Percentage) obj;
return areEqual(value, other.value);
}
代码示例来源:origin: org.assertj/assertj-core
@Override
public boolean equals(Object obj) {
if (this == obj) return true;
if (obj == null) return false;
if (!(obj instanceof Tuple)) return false;
Tuple other = (Tuple) obj;
// datas can't be null
return areEqual(datas.toArray(), other.datas.toArray());
}
代码示例来源:origin: org.assertj/assertj-core
private static boolean compareThrowable(Throwable actual, Throwable expected) {
return areEqual(actual.getMessage(), expected.getMessage())
&& areEqual(actual.getClass(), expected.getClass());
}
代码示例来源:origin: org.assertj/assertj-core
public static ErrorMessageFactory shouldHaveCause(Throwable actualCause, Throwable expectedCause) {
checkArgument(expectedCause != null, "expected cause should not be null");
// actualCause has no cause
if (actualCause == null) return new ShouldHaveCause(expectedCause);
// same message => different type
if (areEqual(actualCause.getMessage(), expectedCause.getMessage()))
return new ShouldHaveCause(actualCause, expectedCause.getClass());
// same type => different message
if (areEqual(actualCause.getClass(), expectedCause.getClass()))
return new ShouldHaveCause(actualCause, expectedCause.getMessage());
return new ShouldHaveCause(actualCause, expectedCause);
}
代码示例来源:origin: gocd/gocd
public SELF hasSessionAttribute(String name, Object expectedAttributeValue) {
final Object actualAttributeValue = getSession().getAttribute(name);
if (!Objects.areEqual(expectedAttributeValue, actualAttributeValue)) {
failWithMessage("Expected session to contain attribute <%s>: <%s>, but found <%s>: <%s>", name, expectedAttributeValue, name, actualAttributeValue);
}
return myself;
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasAuthority(AssertionInfo info, URI actual, String expected) {
assertNotNull(info, actual);
if (!areEqual(actual.getAuthority(), expected))
throw failures.failure(info, shouldHaveAuthority(actual, expected));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasAuthority(AssertionInfo info, URL actual, String expected) {
assertNotNull(info, actual);
if (!areEqual(actual.getAuthority(), expected))
throw failures.failure(info, shouldHaveAuthority(actual, expected));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasProtocol(final AssertionInfo info, final URL actual, final String protocol) {
assertNotNull(info, actual);
if (!areEqual(actual.getProtocol(), protocol)) throw failures.failure(info, shouldHaveProtocol(actual, protocol));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasFragment(AssertionInfo info, URI actual, String expected) {
assertNotNull(info, actual);
if (!areEqual(actual.getFragment(), expected)) throw failures.failure(info, shouldHaveFragment(actual, expected));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasQuery(AssertionInfo info, URI actual, String expected) {
assertNotNull(info, actual);
if (!areEqual(actual.getQuery(), expected)) throw failures.failure(info, shouldHaveQuery(actual, expected));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasUserInfo(AssertionInfo info, URI actual, String expected) {
assertNotNull(info, actual);
if (!areEqual(actual.getUserInfo(), expected)) throw failures.failure(info, shouldHaveUserInfo(actual, expected));
}
代码示例来源:origin: org.assertj/assertj-core
public void assertHasPath(AssertionInfo info, URL actual, String path) {
assertNotNull(info, actual);
checkArgument(path != null, "Expecting given path not to be null");
if (!areEqual(actual.getPath(), path)) throw failures.failure(info, shouldHavePath(actual, path));
}
代码示例来源:origin: org.assertj/assertj-core
public <A> void assertHasFieldOrPropertyWithValue(AssertionInfo info, A actual, String name, Object expectedValue) {
assertHasFieldOrProperty(info, actual, name);
Object value = extractPropertyOrField(actual, name);
if (!org.assertj.core.util.Objects.areEqual(value, expectedValue))
throw failures.failure(info, shouldHavePropertyOrFieldWithValue(actual, name, expectedValue, value));
}
代码示例来源:origin: gocd/gocd
public SELF hasBody(byte[] expected) {
if (!Objects.areEqual(actual.getContentAsByteArray(), expected)) {
this.as("body");
throw Failures.instance().failure(info, shouldBeEqual(actual.getContentAsByteArray(), expected, info.representation()));
}
return myself;
}
内容来源于网络,如有侵权,请联系作者删除!