At the first time I tried to do a simple unit testing without SeamTest (the
same test as in my first post but without 'extends SeamTest' takeoff on JBoss
Seam 2.0.0.GA Reference book page 293-294). But i got error Could not find
datasource: java:/DefaultDS because the line emf =
Persistence.createEntityManagerFactory("ezapp"); was called before the JBoss
Embedded was initialized. Somewhere on the forum i have found that @BeforeClass
in testng test is called before initializing the JBoss Embeded.
So i do the trick with extending SeamTest and overriding init and cleanup as in
my 4-th post.
Lastly i have noticed that the error is triggered when this unit test is the
first test in the *Test.xml package. If there is any test before which
initialize embedded environment everything is ok.
Did you try to do a simple test like discribed in my 2-nd post or as in
http://docs.jboss.org/seam/2.0.1.CR1/reference/en/html/testing.html#d0e19771
with clean app generated by seam-gen? It won't go because of @BeforeClass and
the problem above.
As I said i'm new in JBoss Seam and there is a lot to learn for me so i'm
trying to solve some problems with mist over my eyes.
Regards
Jarek
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117801#4117801
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117801
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user