I have a maven project with packaging set to ejb. I would like to test
this project outside an ejb container by simply calling POJO classes
inside it. I have written a very simple test using TestNG:
public class UserServiceTest {
@Test
public void testGetAllUsers() {
...
}
}
However, when Maven runs it says running UserServiceTest, but does not
run the single test inside it. Here's the output:
Running org.andromda.timetracker.service.UserServiceTest
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 sec
1) Why is Maven skipping my test?
2) What is the test supposed to run on: classes in the "classes"
directory or the packaged jar. I suspect it is the former, because it
seems that the packaging is done after the tests are run. If this is
indeed true then, it should really not matter that I am trying to test a
project that will be packaged as an ejb. Correct?
Thanks.
Naresh