| package tests.api.java.lang.reflect; |
| |
| import dalvik.annotation.TestTargets; |
| import dalvik.annotation.TestLevel; |
| import dalvik.annotation.TestTargetNew; |
| import dalvik.annotation.TestTargetClass; |
| |
| import java.lang.reflect.Constructor; |
| import java.lang.reflect.MalformedParameterizedTypeException; |
| import java.lang.reflect.Modifier; |
| |
| @TestTargetClass(MalformedParameterizedTypeException.class) |
| public class MalformedParameterizedTypeExceptionTests extends junit.framework.TestCase { |
| |
| /** |
| * @tests java.lang.reflect.MalformedParameterizedTypeException#MalformedParameterizedTypeException() |
| */ |
| @TestTargetNew( |
| level = TestLevel.COMPLETE, |
| notes = "Since this constructor is never invoked, this test only verifies its existence.", |
| method = "MalformedParameterizedTypeException", |
| args = {} |
| ) |
| public void test_Constructor() throws Exception { |
| Constructor<MalformedParameterizedTypeException> ctor = MalformedParameterizedTypeException.class |
| .getDeclaredConstructor(); |
| assertNotNull("Parameterless constructor does not exist.", ctor); |
| assertTrue("Constructor is not protected", Modifier.isPublic(ctor |
| .getModifiers())); |
| assertNotNull(ctor.newInstance()); |
| } |
| |
| } |