Please help me with the problem !! I've been strugling with this for two days (all
weekend) and have no idea whats wrong. I'm new to JBoss Seam but not new to java web
development but I have no idea what's wrong. It drives me crazy!
Can anybody try to generate any simple application with seam-gen and put to src/test test
MyTest.java like this:
| import javax.persistence.EntityManager;
| import javax.persistence.EntityManagerFactory;
| import javax.persistence.Persistence;
|
| import org.jboss.seam.mock.SeamTest;
| import org.testng.annotations.AfterClass;
| import org.testng.annotations.BeforeClass;
| import org.testng.annotations.Test;
|
| public class MyTest {
|
| private EntityManagerFactory emf;
|
| public EntityManagerFactory getEntityManagerFactory() {
| return emf;
| }
|
| @BeforeClass
| public void init() {
| emf = Persistence.createEntityManagerFactory("project_name");
| }
|
| @AfterClass
| public void destroy() {
| emf.close();
| }
|
| @Test
| public void testFindByUsername() {
| EntityManager em = emf.createEntityManager();
| em.getTransaction().begin();
|
| //...
|
| em.getTransaction().rollback();
| em.close();
| }
| }
|
as a project_name put your name of the project.
and MyTest.xml like this:
| <!DOCTYPE suite SYSTEM "http://beust.com/testng/testng-1.0.dtd" >
|
| <suite name="My Test" verbose="2"
parallel="false">
|
| <test name="My Test">
| <classes>
| <class name="MyTest"/>
| </classes>
| </test>
|
| </suite>
|
next try to ant test and tell me if the test goes with no error?
For me it looks that the persistant.xml file is read before any initialization by Jboss
Embedded. I check that application.xml, components.xml, ejb-jar.xml, jboss-app.xml are not
read.
Please help me. I'm stucked.
Regards
Jarek
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117386#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...