X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-java-api-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjava%2Fapi%2Fgenerator%2FCompilationTest.java;h=f3d640aa8dda14d476f6f399c6db447eee1113a3;hb=4c2b08900d7a4a06bf99698801f339c8bf22e07c;hp=c7957ec1d1c76ee4ac3f3091b53c2b2e0458874a;hpb=56029dd8a38725d8c5149646a9348e58e769583a;p=mdsal.git diff --git a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/CompilationTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/CompilationTest.java index c7957ec1d1..f3d640aa8d 100644 --- a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/CompilationTest.java +++ b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/CompilationTest.java @@ -751,17 +751,9 @@ public class CompilationTest extends BaseCompilationTest { private static void testReturnTypeIdentityref(final Class clazz, final String methodName, final String returnTypeStr) throws NoSuchMethodException { - Method method = clazz.getMethod(methodName); - assertEquals(java.lang.Class.class, method.getReturnType()); - Type returnType = method.getGenericReturnType(); - assertTrue(returnType instanceof ParameterizedType); - final ParameterizedType pt = (ParameterizedType) returnType; - final Type[] parameters = pt.getActualTypeArguments(); - assertEquals(1, parameters.length); - final Type parameter = parameters[0]; - assertTrue(parameter instanceof WildcardType); - final WildcardType wildcardType = (WildcardType) parameter; - assertEquals("? extends " + returnTypeStr, wildcardType.toString()); + Class returnType = clazz.getMethod(methodName).getReturnType(); + assertTrue(returnType.isInterface()); + assertEquals(returnTypeStr, returnType.getName()); } private static void testReturnTypeInstanceIdentitifer(final ClassLoader loader, final Class clazz,