JBoss Community

Re: getting started unit testing - embedded JBoss AS 7?

created by Matthew Cornell in Beginner's Corner - View the full discussion

Thank you - I'm still working on the terminology. I'm using "embedded" to mean starting a Java EE server in the same JVM as the tests then shutting it down when they're through. I understand I don't need a full blown container for unit testing (which I can do with mocks, and with properly-designed code), but I do need it for integration testing. In my case I use JAX-RS to expose my app as a REST service (it's also an EJB), and JPA to store the underlying data. My app is currently very simple, which is why I'm surprised that the tools haven't satisfied so far. Clearly my approach is talking to me, and I need to take a different tack.

 

I've also heard the terms "in-container" and "out-of-container" testing, "managed" from you, and "remote", so I'm still a bit confused. If Arquillian can very quickly deploy my app to a container that is not in my JVM, but is local, then I think that would satisfy my needs. If this is true, then my looking for an Arquillian container adapter for JBoss AS 7 embedded is the wrong query. However, I looked for version 7 support at http://mvnrepository.com/artifact/org.jboss.arquillian.container , but I didn't find it. Is Arquillian JBoss support still active? The ones I did find were:

 

http://mvnrepository.com/artifact/org.jboss.arquillian.container/arquillian-jbossas-embedded-6

http://mvnrepository.com/artifact/org.jboss.arquillian.container/arquillian-jbossas-managed-6

http://mvnrepository.com/artifact/org.jboss.arquillian.container/arquillian-jbossas-embedded-60

http://mvnrepository.com/artifact/org.jboss.arquillian.container/arquillian-jbossas-local-60

 

Maybe my confusion is understandable! Any clarity you can provide would really help.

Reply to this message by going to Community

Start a new discussion in Beginner's Corner at Community