iutest - iris unit test framework
iutest is framework for writing C++ tests.
- An XUnit test framework.
- Header only, no external dependencies.
- Test discovery.
- XML/JUnit test report generation.
- Assertions.
- A rich set of assertions.
- User-defined assertions.
- Power-assert (expression-assert).
- Matchers.
- Fatal and non-fatal, warning, assume failures.
- Value-parameterized tests.
- Type-parameterized tests.
- Advanced parameter generation.
- Pairwise parameter.
- CSV parameter.
- Any parameter.
- Random parameter.
- Multiple parameters can be concatenated.
- Test packages (grouping).
- Skip test.
- Private member test.
- Janaese test name (C++03).
- Various options for running the tests.
- Compatible with Google Test.
- Windows
- Linux
- Mac OS X
- Cygwin
- MinGW
- in repository
doc/index.html - online document
least released version(OSDN)
github master branch (gh-pages)
- Use Github issues to report bugs and feature requests.
- Ask questions at the twitter (@srz_zumix)
- fused
make fused-src. - twilio
notifies the test results using twilio - wandbox
tools to make use of the iutest in wandbox
Copyright (c) 2011-2018, Takazumi Shirayanagi,
All rights reserved.
This software is released under the New(3-clause) BSD License, see LICENSE