@@ -80,8 +80,13 @@ public Mono<Void> fireAndForget(Payload payload) {
80
80
LoadbalanceTarget .from ("1" , mockTransport ),
81
81
LoadbalanceTarget .from ("2" , mockTransport )));
82
82
83
- Assertions .assertThat (counter1 .get ()).isCloseTo (1000 , Offset .offset (1 ));
84
- Assertions .assertThat (counter2 .get ()).isCloseTo (0 , Offset .offset (1 ));
83
+ Assertions .assertThat (counter1 .get ())
84
+ .describedAs ("c1=" + counter1 .get () + " c2=" + counter2 .get ())
85
+ .isCloseTo (
86
+ RaceTestConstants .REPEATS , Offset .offset (Math .round (RaceTestConstants .REPEATS * 0.1f )));
87
+ Assertions .assertThat (counter2 .get ())
88
+ .describedAs ("c1=" + counter1 .get () + " c2=" + counter2 .get ())
89
+ .isCloseTo (0 , Offset .offset (Math .round (RaceTestConstants .REPEATS * 0.1f )));
85
90
}
86
91
87
92
@ Test
@@ -165,8 +170,11 @@ public Mono<Void> fireAndForget(Payload payload) {
165
170
}
166
171
167
172
Assertions .assertThat (counter1 .get ())
168
- .isCloseTo (RaceTestConstants .REPEATS * 3 , Offset .offset (100 ));
169
- Assertions .assertThat (counter2 .get ()).isCloseTo (0 , Offset .offset (100 ));
173
+ .isCloseTo (
174
+ RaceTestConstants .REPEATS * 3 ,
175
+ Offset .offset (Math .round (RaceTestConstants .REPEATS * 3 * 0.1f )));
176
+ Assertions .assertThat (counter2 .get ())
177
+ .isCloseTo (0 , Offset .offset (Math .round (RaceTestConstants .REPEATS * 3 * 0.1f )));
170
178
171
179
rSocket2 .updateAvailability (0.0 );
172
180
@@ -177,8 +185,13 @@ public Mono<Void> fireAndForget(Payload payload) {
177
185
}
178
186
179
187
Assertions .assertThat (counter1 .get ())
180
- .isCloseTo (RaceTestConstants .REPEATS * 3 , Offset .offset (100 ));
181
- Assertions .assertThat (counter2 .get ()).isCloseTo (RaceTestConstants .REPEATS , Offset .offset (100 ));
188
+ .isCloseTo (
189
+ RaceTestConstants .REPEATS * 3 ,
190
+ Offset .offset (Math .round (RaceTestConstants .REPEATS * 4 * 0.1f )));
191
+ Assertions .assertThat (counter2 .get ())
192
+ .isCloseTo (
193
+ RaceTestConstants .REPEATS ,
194
+ Offset .offset (Math .round (RaceTestConstants .REPEATS * 4 * 0.1f )));
182
195
183
196
source .next (
184
197
Arrays .asList (
@@ -191,9 +204,13 @@ public Mono<Void> fireAndForget(Payload payload) {
191
204
}
192
205
193
206
Assertions .assertThat (counter1 .get ())
194
- .isCloseTo (RaceTestConstants .REPEATS * 3 , Offset .offset (100 ));
207
+ .isCloseTo (
208
+ RaceTestConstants .REPEATS * 3 ,
209
+ Offset .offset (Math .round (RaceTestConstants .REPEATS * 5 * 0.1f )));
195
210
Assertions .assertThat (counter2 .get ())
196
- .isCloseTo (RaceTestConstants .REPEATS * 2 , Offset .offset (100 ));
211
+ .isCloseTo (
212
+ RaceTestConstants .REPEATS * 2 ,
213
+ Offset .offset (Math .round (RaceTestConstants .REPEATS * 5 * 0.1f )));
197
214
}
198
215
199
216
static class WeightedTestRSocket extends BaseWeightedStats implements RSocket {
0 commit comments