We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 84eb88a + c40448f commit 1444c25Copy full SHA for 1444c25
1-0-java-basics/1-3-1-crazy-generics/src/test/java/com/bobocode/basics/CrazyGenericsTest.java
@@ -288,14 +288,11 @@ void strictProcessorTypeParameterIsCalledT() {
288
void strictProcessorTypeParameterIsBoundBySerializableAndComparable() {
289
var typeParameters = StrictProcessor.class.getTypeParameters();
290
var typeParam = typeParameters[0];
291
- assert (typeParam.getBounds().length == 2);
292
- var serializableBoundType = typeParam.getBounds()[0];
293
- var comparableBoundType = typeParam.getBounds()[1];
294
-
295
- assertThat(serializableBoundType.getTypeName())
296
- .isEqualTo(Serializable.class.getTypeName());
297
- assertThat(comparableBoundType.getTypeName())
298
- .isEqualTo(String.format("%s<? super %s>", Comparable.class.getTypeName(), TYPE_PARAMETER_NAME));
+ assertThat(typeParam.getBounds())
+ .hasSize(2)
+ .extracting(Type::getTypeName)
+ .containsExactlyInAnyOrder(Serializable.class.getTypeName(),
+ String.format("%s<? super %s>", Comparable.class.getTypeName(), TYPE_PARAMETER_NAME));
299
}
300
301
@Test
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments