We are using CDI(JSR 299) in our application (JSF2/Seam3.0/Hibernate 3.5.6/GlassFish 3.1.1)
While we are unable to inject resources(Helper POJOs) in our managed bean
you can firing CDI Events in a JPA Entity or EntityListener. and inject the TestClass to the class which contains Observes method. look at following link for more information: http://blogs.bytecode.com.au/glen/2014/01/09/firing-cdi-events-from-a-jpa-entitylistener.html
you can also access to the BeanManager as follow( instead JNDI lookup)
CDI.Current().getBeanManager()