1 22 package org.jboss.test.aop.regression.arraymethodparam; 23 24 import org.jboss.aop.expressions.ConstructorExpression; 25 import org.jboss.aop.expressions.MethodExpression; 26 import org.jboss.test.aop.AOPTestWithSetup; 27 28 33 public class ArrayMethodParamTestCase extends AOPTestWithSetup 34 { 35 36 public static void main(String [] args) 37 { 38 junit.textui.TestRunner.run(ArrayMethodParamTestCase.class); 39 } 40 41 public ArrayMethodParamTestCase(String arg0) 42 { 43 super(arg0); 44 } 45 46 public void testMethodExpressionArray() 47 { 48 new MethodExpression("byte[] *->foo(byte[])"); 49 } 50 51 public void testConstructorExpressionArray() 52 { 53 new ConstructorExpression("*->new(byte[])"); 54 } 55 56 public void testMetaDataArrayParameter() throws Exception 57 { 58 POJO pojo = new POJO(); 59 String [] s = new String [] {"a", "b"}; 60 pojo.someMethod(s); 61 62 assertEquals("Hello", MyInterceptor.metadata); 63 } 64 65 } 66 | Popular Tags |