kaycxx-assert
C++ assertion library
Loading...
Searching...
No Matches
assert_contain

Asserts that a string contains text or that a range contains an element.

String-like values use substring semantics. Other ranges use element lookup through std::ranges::find, so an element must compare equal to the expected value.

#include <vector>
using namespace kaycxx::assert;
int main() {
assert_contain("hello world", "world");
assert_contain("abc", 'b');
auto values = std::vector{1, 2, 3};
assert_contain(values, 2);
}
Includes the complete public assertion API.
Assertion functions and related types.
Definition assert.hpp:15

Null C string pointers never contain anything.