@@ -98,12 +98,9 @@ public void compareUtf8StringsShouldReturnCorrectValue() {
98
98
StringGenerator stringGenerator = new StringGenerator (29750468 );
99
99
StringPairGenerator stringPairGenerator = new StringPairGenerator (stringGenerator );
100
100
for (int i = 0 ; i < 1_000_000 && errors .size () < 10 ; i ++) {
101
- final String s1 , s2 ;
102
- {
103
- StringPairGenerator .StringPair stringPair = stringPairGenerator .next ();
104
- s1 = stringPair .s1 ;
105
- s2 = stringPair .s2 ;
106
- }
101
+ StringPairGenerator .StringPair stringPair = stringPairGenerator .next ();
102
+ final String s1 = stringPair .s1 ;
103
+ final String s2 = stringPair .s2 ;
107
104
108
105
int actual = Util .compareUtf8Strings (s1 , s2 );
109
106
@@ -190,41 +187,36 @@ public StringGenerator(int seed) {
190
187
191
188
public StringGenerator (Random rnd , float surrogatePairProbability , int maxLength ) {
192
189
this .rnd = rnd ;
193
- this .surrogatePairProbability =
194
- validateProbability ("surrogate pair" , surrogatePairProbability );
195
- this .maxLength = validateLength ("maximum string" , maxLength );
190
+ this .surrogatePairProbability = validateProbability (surrogatePairProbability );
191
+ this .maxLength = validateLength (maxLength );
196
192
}
197
193
198
- private static float validateProbability (String name , float probability ) {
194
+ private static float validateProbability (float probability ) {
199
195
if (!Float .isFinite (probability )) {
200
196
throw new IllegalArgumentException (
201
- "invalid "
202
- + name
203
- + " probability: "
197
+ "invalid surrogate pair probability: "
204
198
+ probability
205
199
+ " (must be between 0.0 and 1.0, inclusive)" );
206
200
} else if (probability < 0.0f ) {
207
201
throw new IllegalArgumentException (
208
- "invalid "
209
- + name
210
- + " probability: "
202
+ "invalid surrogate pair probability: "
211
203
+ probability
212
204
+ " (must be greater than or equal to zero)" );
213
205
} else if (probability > 1.0f ) {
214
206
throw new IllegalArgumentException (
215
- "invalid "
216
- + name
217
- + " probability: "
207
+ "invalid surrogate pair probability: "
218
208
+ probability
219
209
+ " (must be less than or equal to 1)" );
220
210
}
221
211
return probability ;
222
212
}
223
213
224
- private static int validateLength (String name , int length ) {
214
+ private static int validateLength (int length ) {
225
215
if (length < 0 ) {
226
216
throw new IllegalArgumentException (
227
- "invalid " + name + " length: " + length + " (must be greater than or equal to zero)" );
217
+ "invalid maximum string length: "
218
+ + length
219
+ + " (must be greater than or equal to zero)" );
228
220
}
229
221
return length ;
230
222
}
0 commit comments