Hi,
I need to perform Junit test using OpenEjb and CDI, and have created below
junit test class to inject MobileLocal and NetworkSwitch ejb, appreciate the
advice for below queries. Thanks in advance, Leanne
1) Am i right to say that i need to place a beans.xml file in
src/main/resources/META-INF of my IDE (Eclipse) project folder, so that
OpenEjb EJBContainer in test case class is able to search the ejb classes,
i.e. when i run the Junit test case class ?
2) Do i need to generate the jar which contain below ejb classes and
beans.xml in jar and place the jar in classpath, so that EJBcontainer able
to search in classpath, or EjbContainer will search the ejb classes in
target clasess folder in IDE project ?
public class NewTest extends TestCase {
@EJB
private MobileLocal mobile;
@Before
public void setUp() throws Exception {
EJBContainer.createEJBContainer().getContext().bind("inject",
this);
}
...
}
@Stateless
public class MobileLocal {
@Inject
private NetworkSwitch nwSwitch;
...
}
--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html