General business logic: self-contained and easily testable business logic
Jump to navigation
Jump to search
Objective / Overview
Program business logic methods which don’t need to access the DB, are self-contained and are easily testable with automated tests.
Desired Outcome
- Faithfully reproduce the functionality of current Petra 2.x business logic methods.
- Creation of test cases that cover all the functionality of each business logic method.
- Logging of test case results
Scope
Some of the 'simpler' business logic methods that are needed for openPETRA are part of this project. There is another project which contains more complicated business logic methods.
- TODO
- TODO
- TODO