Releases: an-prata/scrutiny
v2.0.0
A complete rewrite of scrutiny that reduces its complexity a ton. Asserts are now untyped macros. Scrutiny uses the return value of tests now so you define them with a macro. Scrutiny also now uses no static memory, making it even more lightweight.
What's Changed
Full Changelog: 1.3.0...2.0.0
1.3.0
Assertions can now be made during your applications runtime as a replacement for the standard library's assert()
macro.
Full Changelog: 1.2.0...1.3.0
1.2.0
Adds greater than and less than assertions for numeric types and updates the generic assertion macros to take a comparison operator as an argument in scrutiny.c
.
What's Changed
Full Changelog: 1.1.0...1.2.0
1.1.0
Adds not equal assertions as well as improving the back end of things a bit in scrutiny.c
, most assertions are now done with one of six internal macros (two for each of signed integer types, unsigned integer types and floating point types for both equal and not equal assertions).
Full Changelog: 1.0.0...1.1.0
1.0.0
1.0.0
Includes true/false and equality asserts, as well as some simple bench-marking. I will be attaching the scrutiny.h
header file, as well as the scrutiny.c
source compiled into a static library. It may very well be better to simply compile it from source with your tests and this will be fully supported by scrutiny.