Abstract
We describe a contract-aware unit testing framework, E-Tester, for the Eiffel programminglanguage. The framework differs from JUnit in its first-class support for lightweight formal methods, through test support for contracts and assertions. As well, it supports a form of negative test, called violation cases, which aim at validating contracts. It also differs based on its use of agents for expressing tests and test cases.
Original language | Undefined/Unknown |
---|---|
Pages (from-to) | 97-114 |
Number of pages | 18 |
Journal | Journal of Object Technology |
Volume | 4 |
Issue number | 7 |
DOIs | |
Publication status | Published - 2005 |