Added in API level 1

junit.framework

Interfaces

Protectable A Protectable can be run and can throw a Throwable. 
Test A Test can be run and collect its results. 
TestListener A Listener for test progress 

Classes

Assert A set of assert methods. 
TestCase A test case defines the fixture to run multiple tests. 
TestFailure A TestFailure collects a failed test together with the caught exception. 
TestResult A TestResult collects the results of executing a test case. 
TestSuite

A TestSuite is a Composite of Tests. 

Errors

AssertionFailedError Thrown when an assertion failed. 
ComparisonFailure Thrown when an assert equals for Strings failed.