Test assertions

This module implements a set of assertions for CMake-based tests.

Functions

assert_not_empty
assert_not_empty(value)

If the string given by value is empty, emits an error message. Does nothing otherwise.

assert_empty
assert_empty(value)

If the string given by value is not empty, emits an error message. Does nothing otherwise.

assert_same
assert_same(value)

If the strings str1 and str2 are not equal, emits an error message. Does nothing otherwise.

assert_ends_with
assert_ends_with(value)

If the string str1 does not end with str2, emits an error message. Does nothing otherwise.

assert
assert(value)

If value evaluates to false, emits an error message. Does nothing otherwise.

assert
assert_list_contains(_list _el)

If the list _list does not contain the element _el, emits an error message. Does nothing otherwise.