jjfraney/tjpeditor — Issue #3: significantly more unit test coverage
Author: jjfraney
Created: 2011-11-12 17:21:00+00:00
State: open

Significant effort has been put into getting the grammar 'right'/'correct' compared with task juggler documentation. This effort must be protected against inadvertent change during later stages. Unit testing will be the protection.

To narrow this down a bit, test coverage of complex constructs should be high (50-70%).

The following must be covered with unit tests:
1) reference linking (example, task references to task)
2) extends, macros,
3) task, resource, reports, project, timesheets

Example language from the task juggler documentation and its test code could also be sources of test input. Permission is required from the task juggler copyright owner.