1 package tests.api.java.lang.reflect;
3 import dalvik.annotation.TestTargets;
4 import dalvik.annotation.TestLevel;
5 import dalvik.annotation.TestTargetNew;
6 import dalvik.annotation.TestTargetClass;
8 import java.lang.reflect.Constructor;
9 import java.lang.reflect.MalformedParameterizedTypeException;
10 import java.lang.reflect.Modifier;
12 @TestTargetClass(MalformedParameterizedTypeException.class)
13 public class MalformedParameterizedTypeExceptionTests extends junit.framework.TestCase {
16 * @tests java.lang.reflect.MalformedParameterizedTypeException#MalformedParameterizedTypeException()
19 level = TestLevel.COMPLETE,
20 notes = "Since this constructor is never invoked, this test only verifies its existence.",
21 method = "MalformedParameterizedTypeException",
24 public void test_Constructor() throws Exception {
25 Constructor<MalformedParameterizedTypeException> ctor = MalformedParameterizedTypeException.class
26 .getDeclaredConstructor();
27 assertNotNull("Parameterless constructor does not exist.", ctor);
28 assertTrue("Constructor is not protected", Modifier.isPublic(ctor
30 assertNotNull(ctor.newInstance());