Skip to content

Releases: nluka/ntest

v1.5.0

07 May 21:09
Compare
Choose a tag to compare
  • Most ntest::assert_* functions now return bool indicating whether the assertion passed/failed
  • Added optional assertion_callback to ntest::generate_report allowing user to run code for each assertion with access to the ntest::assertion data structure and the assertion outcome
  • Added ntest::config::set_show_column_numbers to allow previously-impossible omission of column numbers in serialized file names and markdown reports
  • Fixed some character-escaping issues
  • Misc. code hardening through tougher warnings

Full Changelog: v1.4.1...v1.5.0

v1.4.0

22 Mar 23:50
Compare
Choose a tag to compare
  • Add timestamp to markdown reports
  • Tweak appearance/content of assertion table (markdown report)
  • Add g++ support

v1.3.0

03 Feb 02:28
Compare
Choose a tag to compare
  • Add assert_throws, pass_count, fail_count

v1.2.0

30 Dec 02:11
Compare
Choose a tag to compare
  • Add assert_bool function

v1.1.0

30 Dec 02:10
Compare
Choose a tag to compare
  • When using assert_arr, a std::runtime_error will now be thrown when either ('expected' size > 0 and 'expected' data == nullptr) OR ('actual' size > 0 and 'actual' data == nullptr)
  • Residual .expected and .actual files can now be removed automatically using the new init function

v1.0.0

25 Oct 23:16
Compare
Choose a tag to compare

Initial release.