1 22 package org.jboss.test.aop.reflection; 23 24 import org.jboss.test.aop.AOPTestWithSetup; 25 26 import junit.framework.Test; 27 import junit.framework.TestSuite; 28 29 33 public class ReflectionTester extends AOPTestWithSetup 34 { 35 ReflectionPOJO reflectionPOJO; 36 public static Test suite() 37 { 38 TestSuite suite = new TestSuite("ReflectionTester"); 39 suite.addTestSuite(ReflectionTester.class); 40 return suite; 41 } 42 45 47 public ReflectionTester(String name) 49 { 50 super(name); 51 } 52 53 55 public void testAccessFromConstructor() 56 { 57 System.out.println("RUNNING TEST ACCESS FROM CONSTRUCTOR"); 58 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(1); 59 System.out.println("pojo=" + reflectionPOJO); 60 } 61 62 public void testAccessFromMethod() 63 { 64 System.out.println("RUNNING TEST ACCESS FROM METHOD"); 65 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 66 reflectionPOJO.testCreationAndFieldAccess(); 67 } 68 69 public void testCleanGetMethods() 70 { 71 System.out.println("RUNNING TEST CLEAN GET METHODS"); 72 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 73 reflectionPOJO.testCleanGetMethods(); 74 } 75 76 public void testCleanGetDeclaredMethods() 77 { 78 System.out.println("RUNNING TEST CLEAN GET DECLARED METHODS"); 79 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 80 reflectionPOJO.testCleanGetDeclaredMethods(); 81 } 82 83 public void testCleanGetDeclaredFields() 84 { 85 System.out.println("RUNNING TEST CLEAN GET DECLARED FIELDS"); 86 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 87 reflectionPOJO.testCleanGetDeclaredFields(); 88 } 89 90 public void testCleanGetInterfaces() 91 { 92 System.out.println("RUNNING TEST CLEAN GET INTERFACES"); 93 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 94 reflectionPOJO.testCleanGetInterfaces(); 95 } 96 97 public void testCleanGetDeclaredMethod() 98 { 99 System.out.println("RUNNING TEST CLEAN GET DECLARED METHOD"); 100 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 101 reflectionPOJO.testCleanGetDeclaredMethod(); 102 } 103 104 public void testCleanGetDeclaredField() 105 { 106 System.out.println("RUNNING TEST CLEAN GET DECLARED FIELD"); 107 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 108 reflectionPOJO.testCleanGetDeclaredField(); 109 } 110 111 public void testCleanGetMethod() 112 { 113 System.out.println("RUNNING TEST CLEAN GET METHOD"); 114 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 115 reflectionPOJO.testCleanGetMethod(); 116 } 117 118 public void testCleanGetClasses() 119 { 120 System.out.println("RUNNING TEST CLEAN GET CLASSES"); 121 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 122 reflectionPOJO.testCleanGetClasses(); 123 } 124 125 public void testCleanGetDeclaredClasses() 126 { 127 System.out.println("RUNNING TEST CLEAN GET DECLARED CLASSES"); 128 ReflectionPOJO reflectionPOJO = new ReflectionPOJO(); 129 reflectionPOJO.testCleanGetDeclaredClasses(); 130 } 131 132 133 } 135 136 | Popular Tags |