xtd 0.2.0
string_assert.h File Reference
#include <xtd/ustring>
#include "assert.h"
#include <locale>
#include <cstring>
#include <regex>

Definition

Contains xtd::tunit::string_assert class.

Include dependency graph for string_assert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xtd::tunit::string_assert
 The string_assert class contains a collection of static methods that implement the most string assertions used in xtd::tUnit. More...
 

Namespaces

 xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 
 xtd::tunit
 The tunit namespace contains a unit test library.
 

Macros

#define are_equal_ignoring_case_(...)   __CMD_ASSERT_ARGS(are_equal_ignoring_case, __VA_ARGS__)
 Asserts that two type are equal ignoring case. More...
 
#define are_not_equal_ignoring_case_(...)   __CMD_ASSERT_ARGS(are_not_equal_ignoring_case, __VA_ARGS__)
 Asserts that two type are not equal ignoring case. More...
 
#define does_not_end_with_(...)   __CMD_ASSERT_ARGS(does_not_end_with, __VA_ARGS__)
 Asserts that string starts with item. More...
 
#define does_not_match_(...)   __CMD_ASSERT_ARGS(does_not_match, __VA_ARGS__)
 Asserts that does not match regex pattern. More...
 
#define does_not_start_with_(...)   __CMD_ASSERT_ARGS(does_not_start_with, __VA_ARGS__)
 Asserts that string starts with item. More...
 
#define ends_with_(...)   __CMD_ASSERT_ARGS(ends_with, __VA_ARGS__)
 Asserts that string starts with item. More...
 
#define matches_(...)   __CMD_ASSERT_ARGS(matches, __VA_ARGS__)
 Asserts that matches regex pattern. More...
 
#define starts_with_(...)   __CMD_ASSERT_ARGS(starts_with, __VA_ARGS__)
 Asserts that string starts with item. More...