- Type returnType = methodSignature.getReturnType();
- assertThat(returnType, instanceOf(ParameterizedType.class));
- ParameterizedType parameterized = (ParameterizedType) returnType;
- assertEquals(Types.CLASS, parameterized.getRawType());
-
- Type[] actualTypes = parameterized.getActualTypeArguments();
- assertEquals("Incorrect number of type parameters", 1, actualTypes.length);
- assertEquals("Return type has incorrect actual parameter",
- "org.opendaylight.yang.gen.v1.urn.identityref.module.rev131109.SomeIdentity",
- actualTypes[0].getFullyQualifiedName());
+ assertEquals("org.opendaylight.yang.gen.v1.urn.identityref.module.rev131109.SomeIdentity",
+ methodSignature.getReturnType().getFullyQualifiedName());