Test.Unit.Testcase is an internal helper class used by Test.Unit.Runner mostly to provide an easy-to-use syntax for Unit Testing.
Besides the methods the Test.Unit.Assertions mix-in provides, Test.Unit.Testcase holds a wait function for testing asynchronous Java Script code, like AJAX requests or Visual Effects.