提交 fcbf06f0 编写于 作者: R Rossen Stoyanchev

Disable equals in JsonPath~ and XPathAssertions

Issue: SPR-17091
上级 f5ff1dc3
......@@ -176,4 +176,11 @@ public class JsonPathAssertions {
return this.bodySpec;
}
@Override
public boolean equals(Object obj) {
throw new AssertionError("Object#equals is disabled " +
"to avoid being used in error instead of JsonPathAssertions#isEqualTo(String).");
}
}
......@@ -163,7 +163,6 @@ public class XpathAssertions {
});
}
private WebTestClient.BodyContentSpec assertWith(CheckedExceptionTask task) {
try {
task.run();
......@@ -190,6 +189,13 @@ public class XpathAssertions {
}
@Override
public boolean equals(Object obj) {
throw new AssertionError("Object#equals is disabled " +
"to avoid being used in error instead of XPathAssertions#isEqualTo(String).");
}
/**
* Lets us be able to use lambda expressions that could throw checked exceptions, since
* {@link XpathExpectationsHelper} throws {@link Exception} on its methods.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册