JUnit in Pictures

The links that follow show a set of feature diagrams for the junit.framework package of JUnit 4.1.

The diagrams show the internal structure of each of the classes as a directed graph.

Field names are in boxes and method names are in ellipses. If an element is shaded it's private or protected. If its border is bold, it's public.

Take a look. Can you tell which are interfaces and which are classes? Do you get a feel for the internal encapsulation of each of the classes?