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%2FTypeUtilsTest.java;h=52a730ebe811b6ea6be75bd76a84afd0596e9db3;hb=ab4e739a7dfbe6ea39a80d7e2219303dfe6148ce;hp=ab25a370f57584d958b27ac0b47835a4a0857f2f;hpb=0f351bbc28ddf2cddfe30c8d018646d81953fa17;p=mdsal.git diff --git a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/TypeUtilsTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/TypeUtilsTest.java index ab25a370f5..52a730ebe8 100644 --- a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/TypeUtilsTest.java +++ b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/TypeUtilsTest.java @@ -8,11 +8,14 @@ package org.opendaylight.mdsal.binding.java.api.generator; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import com.google.common.collect.ImmutableList; import java.lang.reflect.Constructor; +import java.lang.reflect.InvocationTargetException; import org.junit.Test; import org.opendaylight.mdsal.binding.model.api.ConcreteType; import org.opendaylight.mdsal.binding.model.api.GeneratedProperty; @@ -48,14 +51,15 @@ public class TypeUtilsTest { TypeUtils.getBaseYangType(innerType); } - @Test(expected = UnsupportedOperationException.class) - public void constructTest() throws Throwable { + @Test + public void constructTest() throws ReflectiveOperationException { final Constructor constructor = TypeUtils.class.getDeclaredConstructor(); constructor.setAccessible(true); try { constructor.newInstance(); - } catch (Exception e) { - throw e.getCause(); + fail(); + } catch (InvocationTargetException e) { + assertTrue(e.getCause() instanceof UnsupportedOperationException); } } } \ No newline at end of file