Bill Venners publishes 0.9.1 of ScalaTest -- probably feature compatible with 1.0 (in which -- I think -- he will integrate other test frameworks and release around JavaOne).
SwingUnit is a unit test automation toolkit for Java Swing application. It works just like 'tiny macro' or 'script' for Swing Application. Using SwingUnit in combination with JUnit you can run test scenario automatically, and you can use many JUnit suppor
You simply write code that can assume the existence of a transaction. If you call transactionally proxied objects in your tests, they will behave correctly, according to their transactional semantics.