@@ -46,8 +46,8 @@ private ProxyTarantoolTupleClient setupClient() {
46
46
private RetryingTarantoolTupleClient setupRetryingClient (int retries ) {
47
47
ProxyTarantoolTupleClient client = setupClient ();
48
48
return new RetryingTarantoolTupleClient (client ,
49
- TarantoolRequestRetryPolicies
50
- .byNumberOfAttempts (retries ).build ());
49
+ TarantoolRequestRetryPolicies
50
+ .byNumberOfAttempts (retries ).build ());
51
51
}
52
52
53
53
@ Test
@@ -58,14 +58,13 @@ void testNetworkError_boxErrorUnpackNoConnection() {
58
58
client .callForSingleResult ("box_error_unpack_no_connection" , HashMap .class ).get ();
59
59
fail ("Exception must be thrown after last retry attempt." );
60
60
} catch (Throwable e ) {
61
+ String message = e .getCause ().getMessage ();
62
+
61
63
assertTrue (e .getCause () instanceof TarantoolInternalNetworkException );
62
- assertTrue (e .getCause ().getMessage ().contains (
63
- "code: 77\n " +
64
- "message: Connection is not established\n " +
65
- "base_type: ClientError\n " +
66
- "type: ClientError\n " +
67
- "trace:" )
68
- );
64
+ assertTrue (message .contains ("code: 77" ));
65
+ assertTrue (message .contains ("message: Connection is not established" ));
66
+ assertTrue (message .contains ("type: ClientError" ));
67
+ assertTrue (message .contains ("trace:" ));
69
68
}
70
69
}
71
70
@@ -80,14 +79,13 @@ void testNetworkError_boxErrorUnpackTimeout() {
80
79
String .class ).get ();
81
80
fail ("Exception must be thrown after last retry attempt." );
82
81
} catch (Throwable e ) {
82
+ String message = e .getCause ().getMessage ();
83
+
83
84
assertTrue (e .getCause () instanceof TarantoolInternalNetworkException );
84
- assertTrue (e .getCause ().getMessage ().contains (
85
- "code: 78\n " +
86
- "message: Timeout exceeded\n " +
87
- "base_type: ClientError\n " +
88
- "type: ClientError\n " +
89
- "trace:" )
90
- );
85
+ assertTrue (message .contains ("code: 78" ));
86
+ assertTrue (message .contains ("message: Timeout exceeded" ));
87
+ assertTrue (message .contains ("type: ClientError" ));
88
+ assertTrue (message .contains ("trace:" ));
91
89
}
92
90
}
93
91
@@ -102,12 +100,11 @@ void testNetworkError_boxErrorTimeout() {
102
100
String .class ).get ();
103
101
fail ("Exception must be thrown after last retry attempt." );
104
102
} catch (Throwable e ) {
103
+ String message = e .getCause ().getMessage ();
104
+
105
105
assertTrue (e .getCause () instanceof TarantoolInternalNetworkException );
106
- assertTrue (e .getCause ().getMessage ().contains (
107
- "InnerErrorMessage:\n " +
108
- "code: 78\n " +
109
- "message: Timeout exceeded" )
110
- );
106
+ assertTrue (message .contains ("code: 78" ));
107
+ assertTrue (message .contains ("message: Timeout exceeded" ));
111
108
}
112
109
}
113
110
@@ -119,13 +116,13 @@ void testNetworkError_crudErrorTimeout() {
119
116
client .callForSingleResult ("crud_error_timeout" , HashMap .class ).get ();
120
117
fail ("Exception must be thrown after last retry attempt." );
121
118
} catch (Throwable e ) {
119
+ String message = e .getCause ().getMessage ();
120
+
122
121
assertTrue (e .getCause () instanceof TarantoolInternalNetworkException );
123
- assertTrue (e .getCause ().getMessage ().contains (
124
- "Function returned an error: {\" code\" :78," +
125
- "\" base_type\" :\" ClientError\" ," +
126
- "\" type\" :\" ClientError\" ," +
127
- "\" message\" :\" Timeout exceeded\" ,"
128
- ));
122
+ assertTrue (message .contains ("\" code\" :78" ));
123
+ assertTrue (message .contains ("\" type\" :\" ClientError\" " ));
124
+ assertTrue (message .contains ("\" message\" :\" Timeout exceeded\" " ));
125
+ assertTrue (message .contains ("\" trace\" :" ));
129
126
}
130
127
}
131
128
@@ -137,33 +134,32 @@ void testNonNetworkError_boxErrorUnpack() {
137
134
client .callForSingleResult ("box_error_non_network_error" , HashMap .class ).get ();
138
135
fail ("Exception must be thrown after last retry attempt." );
139
136
} catch (Throwable e ) {
137
+ String message = e .getCause ().getMessage ();
138
+
140
139
assertTrue (e .getCause () instanceof TarantoolInternalException );
141
140
assertFalse (e .getCause () instanceof TarantoolInternalNetworkException );
142
- assertTrue (e .getCause ().getMessage ().contains (
143
- "code: 40\n " +
144
- "message: Failed to write to disk\n " +
145
- "base_type: ClientError\n " +
146
- "type: ClientError\n " +
147
- "trace:" )
148
- );
141
+ assertTrue (message .contains ("code: 40" ));
142
+ assertTrue (message .contains ("message: Failed to write to disk" ));
143
+ assertTrue (message .contains ("type: ClientError" ));
144
+ assertTrue (message .contains ("trace:" ));
149
145
}
150
146
}
151
147
152
- @ Test
153
- void testNonNetworkError_boxError () {
154
- try {
155
- ProxyTarantoolTupleClient client = setupClient ();
156
-
157
- client .callForSingleResult ("raising_error" , HashMap .class ).get ();
158
- fail ("Exception must be thrown after last retry attempt." );
159
- } catch (Throwable e ) {
160
- assertTrue (e .getCause () instanceof TarantoolInternalException );
161
- assertFalse (e .getCause () instanceof TarantoolInternalNetworkException );
162
- assertTrue (e .getCause ().getMessage ().contains (
163
- "InnerErrorMessage:\n " +
164
- "code: 32\n " +
165
- "message:" )
166
- );
167
- }
148
+ @ Test
149
+ void testNonNetworkError_boxError () {
150
+ try {
151
+ ProxyTarantoolTupleClient client = setupClient ();
152
+
153
+ client .callForSingleResult ("raising_error" , HashMap .class ).get ();
154
+ fail ("Exception must be thrown after last retry attempt." );
155
+ } catch (Throwable e ) {
156
+ String message = e .getCause ().getMessage ();
157
+
158
+ assertTrue (e .getCause () instanceof TarantoolInternalException );
159
+ assertFalse (e .getCause () instanceof TarantoolInternalNetworkException );
160
+ assertTrue (message .contains ("InnerErrorMessage:" ));
161
+ assertTrue (message .contains ("code: 32" ));
162
+ assertTrue (message .contains ("message:" ));
168
163
}
164
+ }
169
165
}
0 commit comments