diff --git a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java index 986360a89..86465b180 100644 --- a/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java @@ -655,6 +655,13 @@ public void testGetArrayComponentType() throws Exception { Assert.assertEquals(types[6], TypeUtils.getArrayComponentType(types[13])); } + @Test + public void testLang820() throws Exception { + Type[] typeArray = {String.class, String.class}; + Type[] expectedArray = {String.class}; + Assert.assertArrayEquals(expectedArray, TypeUtils.normalizeUpperBounds(typeArray)); + } + public Iterable>> iterable; public static > G stub() {