Human-friendly unit testing for C++11
Includes
--break-on-failure
command line arg.This release fixes warnings when compiling in mingw. (Issue #19)
On Windows: this release minimizes what's included from windows.h to avoid redefinition errors. (Issue #18)
This release fixes level 4 compiler warnings and memory leak warnings when building with Visual Studio.
Bandit have now been successfully built and tested on:
It's now possible to skip tests.
From within code by using describe_skip()
or it_skip()
.
From command line by using the --skip=<substring>
option. This will skip all describe()
or it()
whose names contain <substring>
It's now possible to run a subset of the tests by using the --only=<substring>
command line options. This will only run those describe()
and it()
whose names matches <substring>
.
This progress reporter prints out all 'describe' and 'it' together with their execution status, resulting in a summary of all your specifications. The spec reporter can be selected by passing the --reporter=spec
command line option to the bandit executable.
This is the first public release of Bandit.
This is not ready for download yet. If you want to play around with bandit, do a git clone and follow the instructions in README.md.