"chuckadams" wrote : You can't depend on the EJB3 container being initialized in a @BeforeClass/beforeTestClass method, because it does in fact run before the embedded container is started by SeamTest.init(). |
Yep got the same problem. But with your idea you will get the same problem. It's not workin, even the empty test class inheriting from SeamTest with a @BeforeClass/beforeTestClass method is executed before the EJB3 container being initialized. I'm couldn't solve this problem. Not a good work around is to do the init method for the DS without any @Before.... And call this method from every test class with | protected void initDataSource(){ | emf = Persistence.createEntityManagerFactory("mediportal"); | } | and call this method in every TestClass with | @Configuration(beforeTestClass = true) | public void initDS() { | initDataSource(); | } | That means the DS will be initialized before every TestClass. It's stupid, cuz if you would write a test suite there is no sense to init the DS in every class. anonymous wrote : | Speaking of things out of date, Seam is using a pretty old version of TestNG. Any plans to update it to 5.1? | This is also a really good question. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073517#4073517 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073517 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user