Category: 2.6 Architecture and Design
-
![JUnit 3.8 documented using collaborations [Technical Report]](https://dirkriehle.com/wp-content/uploads/2025/06/10656-penang-hotel-view-at-dusk-300x150.png)
JUnit 3.8 documented using collaborations [Technical Report]
Author: Dirk Riehle Abstract: This paper describes the design of the unit testing framework JUnit v3.8. The documentation technique employed is an enhanced version of collaboration-based design, also known as role modeling. In collaboration-based design, objects are viewed as playing multiple roles in different contexts, and different contexts are viewed as task specific collaborations. The…



