hi again. the problem is within the generated code and not in your pointcutdef. 
the PersistenceHelper constructor is "wrapped" in aop code when we instrument 
it, and that method will only accept an object of type PersistenceHelper. - not 
the interface. thats why it is throwing a classcastexception since it get a 
MockPersistenceHelper and not a PersistenceHelper.
atm there is no way around this, ill discuss with the team if this is something 
we should change, and ill let you know what we decide.

a solution for your problem would be to put the constructor in a method and 
just intercept that method. something like:public class AOPUnitTestManagerBean {
  |   
  |     private IPersistenceHelper helper;
  |     
  |     public AOPUnitTestManagerBean() {
  |         helper = init();
  |     }
  | 
  |     private IPersistenceHelper init() {
  |        return new PersistenceHelper(null);
  |     }
  |     
  |     public void createObject(Object o) {
  |         helper.create(o);
  |     }
  | }

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4215881#4215881

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4215881
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to