Finish TestRequirement

-84.8% coverage as reported by EclEmma
-Redundant branches and getters and setters left untested