@@ -13,54 +13,42 @@ public class NoHostAvailableExceptionTest {
1313 @ Test (groups = "unit" )
1414 public void should_build_default_message_when_less_than_3_errors () {
1515 NoHostAvailableException e = new NoHostAvailableException (buildMockErrors (3 ));
16- assertThat (e .getMessage ())
17- .isEqualTo ("All host(s) tried for query failed (tried: "
18- + "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1), "
19- + "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3), "
20- + "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2)"
21- + ")"
22- );
16+ String message = e .getMessage ();
17+ assertThat (message ).startsWith ("All host(s) tried for query failed" );
18+ assertThat (message ).contains ( "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1)" );
19+ assertThat (message ).contains ( "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2)" );
20+ assertThat (message ).contains ( "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3)" );
2321 }
2422
2523 @ Test (groups = "unit" )
2624 public void should_build_default_message_when_more_than_3_errors () {
2725 NoHostAvailableException e = new NoHostAvailableException (buildMockErrors (4 ));
28- assertThat (e .getMessage ())
29- .isEqualTo ("All host(s) tried for query failed (tried: "
30- + "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1), "
31- + "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3), "
32- + "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2), "
33- + "/127.0.0.4:9042 "
34- + "[only showing errors of first 3 hosts, use getErrors() for more details]"
35- + ")"
36- );
26+ String message = e .getMessage ();
27+ assertThat (message ).startsWith ("All host(s) tried for query failed" );
28+ assertThat (message ).contains ( "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1)" );
29+ assertThat (message ).contains ( "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2)" );
30+ assertThat (message ).contains ( "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3)" );
31+ assertThat (message ).contains ("only showing errors of first 3 hosts, use getErrors() for more details" );
3732 }
3833
3934 @ Test (groups = "unit" )
4035 public void should_build_formatted_message_without_stack_traces () {
4136 NoHostAvailableException e = new NoHostAvailableException (buildMockErrors (3 ));
42- assertThat (e .getCustomMessage (3 , true , false ))
43- .isEqualTo ("All host(s) tried for query failed (tried:\n "
44- + "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1)\n "
45- + "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3)\n "
46- + "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2)\n "
47- + ")"
48- );
37+ String message = e .getCustomMessage (3 , true , false );
38+ assertThat (message ).startsWith ("All host(s) tried for query failed (tried:\n " );
39+ assertThat (message ).contains ( "/127.0.0.1:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 1)\n " );
40+ assertThat (message ).contains ( "/127.0.0.2:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 2)\n " );
41+ assertThat (message ).contains ( "/127.0.0.3:9042 (com.datastax.driver.core.exceptions.NoHostAvailableExceptionTest$MockError: mock error 3)\n " );
4942 }
5043
5144 @ Test (groups = "unit" )
5245 public void should_build_formatted_message_with_stack_traces () {
5346 NoHostAvailableException e = new NoHostAvailableException (buildMockErrors (3 ));
54- assertThat (e .getCustomMessage (3 , true , true ))
55- .isEqualTo ("All host(s) tried for query failed (tried:\n "
56- + "/127.0.0.1:9042\n "
57- + "mock stack trace 1\n \n "
58- + "/127.0.0.3:9042\n "
59- + "mock stack trace 3\n \n "
60- + "/127.0.0.2:9042\n "
61- + "mock stack trace 2\n "
62- + ")"
63- );
47+ String message = e .getCustomMessage (3 , true , true );
48+ assertThat (message ).startsWith ("All host(s) tried for query failed (tried:\n " );
49+ assertThat (message ).contains ("/127.0.0.1:9042\n mock stack trace 1\n " );
50+ assertThat (message ).contains ("/127.0.0.3:9042\n mock stack trace 3\n " );
51+ assertThat (message ).contains ("/127.0.0.2:9042\n mock stack trace 2\n " );
6452 }
6553
6654 private static Map <InetSocketAddress , Throwable > buildMockErrors (int count ) {
0 commit comments