One- TestNG is pretty cool. Not perfect, but pretty good. I particularly like the test groups. The capability to annotate
private methods is awesome; I just don't have a need for that yet.Spring provides a nice set of classes for starting a web app outside of a JEE container. I'm using a
ClassPathXmlApplicationContext to handle the context.xml files. The SimpleNamingContextBuilder provides a JNDI context.Like many things, the devil has been in the details. Our application is fully I18N, and that has created some problems. Also, I'm finding that for test purposes it's quite important to have a known data set which is not changed by others.