diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java index f6ab380..754b811 100644 --- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java +++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/ipc/TestSaslRPC.java @@ -558,9 +558,16 @@ public void testSaslPlainServerBadPassword() { e = se; } assertNotNull(e); - assertEquals("PLAIN auth failed: wrong password", e.getMessage()); + String message = e.getMessage(); + assertContains("PLAIN auth failed", message); + assertContains("wrong password", message); } + private void assertContains(String expected, String text) { + assertNotNull("null text", text ); + assertTrue("No {" + expected + "} in {" + text + "}", + text.contains(expected)); + } private void runNegotiation(CallbackHandler clientCbh, CallbackHandler serverCbh)