Support user assertion predicates as simple function

Registered by blep

Currently to define a new assertion, the user is required to define both a new macro and a C function this macro forward to.
Change it so defining a new assertion is as simple as definition a new C function.

Blueprint information

Status:
Started
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
blep
Definition:
Approved
Series goal:
Accepted for 0.1-essence
Implementation:
Beta Available
Milestone target:
milestone icon v0.1.0
Started by
blep

Related branches

Sprints

Whiteboard

Implemented, always capture predicate expression.

Notes: CppUT::checkTrue/False & related macros will become redundant once message can be specified. That is CPPUT_CHECK_TRUE( true, "message" ) will be equivalent to CPPUT_CHECK_PREDICATE( true ) <<" message".

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.