OpenMA / openma

Library to explore, process, and analyze movement acquisition data
Other
44 stars 8 forks source link

New TDD library #77

Closed Alzathar closed 7 years ago

Alzathar commented 7 years ago

The current TDD library (modified version of CxxTest) works like a charm. However, it does not support BDD (Behavior-driven development) and the project is no more maintained. The macros used to create suites and test ares not documented either.

For these reasons, it is proposed to replace CxxTest by Catch. The latter is able to manage unit-tests, TDD, and BDD with a simple API.

This will simplify the work of any contributor to create tests.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 81.855% when pulling 772a962298f590d3758b2fdaf4c3c44f5bab2610 on new-tdd-library into 7640e4ee7a8f317662fb538e3d6bbc690fff8847 on master.