MalformedParameterizedTypeExceptionTests.java revision cc05ad238516f1303687aba4a978e24e57c0c07a
1package tests.api.java.lang.reflect; 2 3import dalvik.annotation.TestTargets; 4import dalvik.annotation.TestLevel; 5import dalvik.annotation.TestTargetNew; 6import dalvik.annotation.TestTargetClass; 7 8import java.lang.reflect.Constructor; 9import java.lang.reflect.MalformedParameterizedTypeException; 10import java.lang.reflect.Modifier; 11 12@TestTargetClass(MalformedParameterizedTypeException.class) 13public class MalformedParameterizedTypeExceptionTests extends junit.framework.TestCase { 14 15 /** 16 * @tests java.lang.reflect.MalformedParameterizedTypeException#MalformedParameterizedTypeException() 17 */ 18 @TestTargetNew( 19 level = TestLevel.COMPLETE, 20 notes = "Since this constructor is never invoked, this test only verifies its existence.", 21 method = "MalformedParameterizedTypeException", 22 args = {} 23 ) 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 29 .getModifiers())); 30 assertNotNull(ctor.newInstance()); 31 } 32 33} 34