Actions
UnitTesting » History » Revision 2
« Previous |
Revision 2/12
(diff)
| Next »
Junxiao Shi, 02/28/2014 08:25 AM
Unit Testing¶
NFD requires unit testing for most modules.
NFD uses Boost Unit Test Framework.
Learning Resources for Boost Unit Test Framework¶
- Boost Unit Test Framework documentation
- After compiling the unit-test binary, it is possible at run time to select which tests to run and what kind of output is desired.
Use
--help
command line option to get more information about the available options.
Testing Code Guidelines¶
- Test suites should be defined inside
nfd::tests
namespace. - Test suites should use
nfd::tests::BaseFixture
fixture, to get automatic setup and teardown of globalio_service
. - If a custom fixture is defined for test case or test case, that custom fixture should derive from
BaseFixture
.
Updated by Junxiao Shi almost 11 years ago · 12 revisions