}
public void testChildClass() throws Exception
{
TestInterceptor.intercepted = false;
Child child = new Child();
assertTrue(TestInterceptor.intercepted);
((org.jboss.aop.Advised)child)._getInstanceAdvisor();
TestInterceptor.intercepted = false;
child.field = 20;
assertTrue(TestInterceptor.intercepted);
TestInterceptor.intercepted = false;
child.field = child.field * 5;
assertTrue(TestInterceptor.intercepted);
TestInterceptor.intercepted = false;
child.field2 = 40;
assertTrue(TestInterceptor.intercepted);
TestInterceptor.intercepted = false;
child.field2 = child.field2 * 10;
assertTrue(TestInterceptor.intercepted);
TestInterceptor.intercepted = false;
child.base();
assertTrue(TestInterceptor.intercepted);
TestInterceptor.intercepted = false;
child.child();
assertTrue(TestInterceptor.intercepted);
}