Criterion Versions Save

A cross-platform C and C++ unit testing framework for the 21st century

v2.1.0

8 years ago

v2.0.2

8 years ago

v2.0.1

8 years ago

v2.0.0

8 years ago

v1.3.1

8 years ago

v1.3.0

8 years ago
  • Turned the library into a shared library.
  • Added extended globbing for --pattern (requires PCRE)
  • Switched to a CMake build system
  • Fixed windows builds & output
  • Added basic windows SEH-to-signal translator

v1.2.1

9 years ago
  • Added a cr_ prefix to all assertion macros. Old macros are deprecated and will be removed in a future version.

v1.2.0

9 years ago
  • Added native Windows support through MinGW
  • Fixed inaccurate statistics on disabled and crashing tests
  • Fixed asserts not aborting the test when used in functions
  • Fixed programs not compiling when no tests are declared
  • Added assert_null to test for pointer nullity
  • Added assert_arrays_eq_cmp for padded struct arrays equality
  • Added i18n support
  • Added fr_FR localization

v1.1.0

9 years ago
  • Refactored logging system
  • Changed output format to a better-looking one
  • Added Syntactic coloration
  • Added test suite separation
  • Added test suite statistics
  • Added --list option
  • Added --fail-fast option
  • Added --pattern option

v1.0.0

9 years ago
  • Fixed various issues with the build system
  • Added timing on tests (elapsed time is displayed)
  • Changed assertions prototypes
  • Made the library headers ansi-compliant
  • Bugfixes