I have read some comparisons of JUnit and TestNG and it looks like TestNG has more configuration options. On the other hand JUnit is more supported by IDEs, building tools, has more plugins.
I have no experience in writing unit tests. Which tool should I prefer?
P.S. I think my question is more like: Should I give TestNG a try, or just stick with JUnit as everybody else?
P.S. We develop web applications, so I think the choice should also consider that we will use Selenium later for functional testing.
Combination of TestNg and Unitils is unbeatable..It would suffice all your requirements..