29 template<
typename TExpected,
typename TCollection>
42 template<
typename TExpected,
typename TCollection>
55 template<
typename TExpected,
typename TCollection>
68 template<
typename TExpected,
typename TCollection>
71 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
78 template<
typename TExpected,
typename TItem>
80 template<
typename TExpected,
typename TItem>
81 static void all_items_are_instances_of(
const std::initializer_list<TItem>& collection,
const std::string& message) {all_items_are_instances_of<TExpected>(collection, message,
line_info());}
82 template<
typename TExpected,
typename TItem>
84 template<
typename TExpected,
typename TItem>
87 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
106 template<
typename TCollection>
121 template<
typename TCollection>
136 template<
typename TCollection>
151 template<
typename TCollection>
156 base_assert::error();
161 template<
typename TItem>
163 template<
typename TItem>
165 template<
typename TItem>
167 template<
typename TItem>
172 base_assert::error();
188 template<
typename TCollection>
202 template<
typename TCollection>
216 template<
typename TCollection>
230 template<
typename TCollection>
235 base_assert::error();
240 template<
typename TItem>
242 template<
typename TItem>
244 template<
typename TItem>
246 template<
typename TItem>
251 base_assert::error();
266 template<
typename TExpected,
typename TAcutal>
267 static void are_equal(
const TExpected& expected,
const TAcutal& actual) {
are_equal(expected, actual,
"", line_info());}
279 template<
typename TExpected,
typename TAcutal>
280 static void are_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
292 template<
typename TExpected,
typename TAcutal>
305 template<
typename TExpected,
typename TAcutal>
306 static void are_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message,
const tunit::line_info& line_info) {
310 base_assert::error();
315 template<
typename TItem>
316 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
are_equal(expected, actual,
"", line_info());}
317 template<
typename TItem>
318 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const tunit::line_info& line_info) {
are_equal(expected, actual,
"", line_info);}
319 template<
typename TItem>
320 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
321 template<
typename TItem>
322 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
326 base_assert::error();
331 template<
typename TCollection,
typename TItem>
332 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equal(expected, actual,
"", line_info());}
333 template<
typename TCollection,
typename TItem>
334 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const tunit::line_info& line_info) {
are_equal(expected, actual,
"", line_info);}
335 template<
typename TCollection,
typename TItem>
336 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
337 template<
typename TCollection,
typename TItem>
338 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
342 base_assert::error();
347 template<
typename TItem,
typename TCollection>
348 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equal(expected, actual,
"", line_info());}
349 template<
typename TItem,
typename TCollection>
350 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const tunit::line_info& line_info) {
are_equal(expected, actual,
"", line_info);}
351 template<
typename TItem,
typename TCollection>
352 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
353 template<
typename TItem,
typename TCollection>
354 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
358 base_assert::error();
373 template<
typename TExpected,
typename TAcutal>
386 template<
typename TExpected,
typename TAcutal>
387 static void are_equivalent(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
399 template<
typename TExpected,
typename TAcutal>
412 template<
typename TExpected,
typename TAcutal>
417 base_assert::error();
422 template<
typename TExpected,
typename TActual>
423 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_equivalent(expected, actual,
"", line_info());}
424 template<
typename TExpected,
typename TActual>
426 template<
typename TExpected,
typename TActual>
427 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual,
const std::string& message) {
are_equal(
are_equivalent, actual, message, line_info());}
428 template<
typename TExpected,
typename TActual>
429 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual,
const std::string& message,
const tunit::line_info& line_info) {
433 base_assert::error();
438 template<
typename TCollection,
typename TItem>
439 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equivalent(expected, actual,
"", line_info());}
440 template<
typename TCollection,
typename TItem>
442 template<
typename TCollection,
typename TItem>
443 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
444 template<
typename TCollection,
typename TItem>
445 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
449 base_assert::error();
454 template<
typename TItem,
typename TCollection>
455 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equivalent(expected, actual,
"", line_info());}
456 template<
typename TItem,
typename TCollection>
458 template<
typename TItem,
typename TCollection>
459 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
460 template<
typename TItem,
typename TCollection>
461 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
465 base_assert::error();
480 template<
typename TExpected,
typename TAcutal>
493 template<
typename TExpected,
typename TAcutal>
494 static void are_not_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
506 template<
typename TExpected,
typename TAcutal>
519 template<
typename TExpected,
typename TAcutal>
524 base_assert::error();
529 template<
typename TItem>
530 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
531 template<
typename TItem>
533 template<
typename TItem>
534 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
535 template<
typename TItem>
536 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
540 base_assert::error();
545 template<
typename TCollection,
typename TItem>
546 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
547 template<
typename TCollection,
typename TItem>
549 template<
typename TCollection,
typename TItem>
550 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
551 template<
typename TCollection,
typename TItem>
552 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
556 base_assert::error();
561 template<
typename TItem,
typename TCollection>
562 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_not_equal(expected, actual,
"", line_info());}
563 template<
typename TItem,
typename TCollection>
565 template<
typename TItem,
typename TCollection>
566 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
567 template<
typename TItem,
typename TCollection>
568 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
572 base_assert::error();
587 template<
typename TExpected,
typename TAcutal>
600 template<
typename TExpected,
typename TAcutal>
613 template<
typename TExpected,
typename TAcutal>
626 template<
typename TExpected,
typename TAcutal>
631 base_assert::error();
636 template<
typename TExpected,
typename TActual>
637 static void are_not_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_not_equivalent(expected, actual,
"", line_info());}
638 template<
typename TExpected,
typename TActual>
640 template<
typename TExpected,
typename TActual>
642 template<
typename TExpected,
typename TActual>
643 static void are_not_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual,
const std::string& message,
const tunit::line_info& line_info) {
647 base_assert::error();
652 template<
typename TCollection,
typename TItem>
654 template<
typename TCollection,
typename TItem>
656 template<
typename TCollection,
typename TItem>
657 static void are_not_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_not_equivalent(expected, actual, message, line_info());}
658 template<
typename TCollection,
typename TItem>
659 static void are_not_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
663 base_assert::error();
668 template<
typename TItem,
typename TCollection>
670 template<
typename TItem,
typename TCollection>
672 template<
typename TItem,
typename TCollection>
673 static void are_not_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_not_equivalent(expected, actual, message, line_info());}
674 template<
typename TItem,
typename TCollection>
675 static void are_not_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
679 base_assert::error();
694 template<
typename TExpected,
typename TAcutal>
695 static void contains(
const TExpected& expected,
const TAcutal& actual) {
contains(expected, actual,
"", line_info());}
707 template<
typename TExpected,
typename TAcutal>
708 static void contains(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
720 template<
typename TExpected,
typename TAcutal>
733 template<
typename TExpected,
typename TAcutal>
734 static void contains(
const TExpected& expected,
const TAcutal& actual,
const std::string& message,
const tunit::line_info& line_info) {
738 base_assert::error();
743 template<
typename TItem>
744 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
contains(expected, actual,
"", line_info());}
745 template<
typename TItem>
746 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const tunit::line_info& line_info) {
contains(expected, actual,
"", line_info);}
747 template<
typename TItem>
748 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
749 template<
typename TItem>
750 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
754 base_assert::error();
759 template<
typename TCollection,
typename TItem>
760 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
contains(expected, actual,
"", line_info());}
761 template<
typename TCollection,
typename TItem>
762 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const tunit::line_info& line_info) {
contains(expected, actual,
"", line_info);}
763 template<
typename TCollection,
typename TItem>
764 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
765 template<
typename TCollection,
typename TItem>
766 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
770 base_assert::error();
775 template<
typename TItem,
typename TCollection>
776 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
contains(expected, actual,
"", line_info());}
777 template<
typename TItem,
typename TCollection>
778 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const tunit::line_info& line_info) {
contains(expected, actual,
"", line_info);}
779 template<
typename TItem,
typename TCollection>
780 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
781 template<
typename TItem,
typename TCollection>
782 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
786 base_assert::error();
801 template<
typename TExpected,
typename TAcutal>
814 template<
typename TExpected,
typename TAcutal>
827 template<
typename TExpected,
typename TAcutal>
840 template<
typename TExpected,
typename TAcutal>
845 base_assert::error();
850 template<
typename TItem>
851 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
852 template<
typename TItem>
854 template<
typename TItem>
855 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
does_not_contain(expected, actual, message, line_info());}
856 template<
typename TItem>
857 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
861 base_assert::error();
866 template<
typename TCollection,
typename TItem>
867 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
868 template<
typename TCollection,
typename TItem>
870 template<
typename TCollection,
typename TItem>
871 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
does_not_contain(expected, actual, message, line_info());}
872 template<
typename TCollection,
typename TItem>
873 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
877 base_assert::error();
882 template<
typename TItem,
typename TCollection>
883 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
does_not_contain(expected, actual,
"", line_info());}
884 template<
typename TItem,
typename TCollection>
886 template<
typename TItem,
typename TCollection>
887 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
does_not_contain(expected, actual, message, line_info());}
888 template<
typename TItem,
typename TCollection>
889 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
893 base_assert::error();
907 template<
typename TValue>
920 template<
typename TValue>
933 template<
typename TValue>
934 static void is_empty(
const TValue& value,
const std::string& message) {
is_empty(value, message, line_info());}
947 template<
typename TValue>
952 base_assert::error();
957 template<
typename TValue>
958 static void is_empty(
const std::initializer_list<TValue>& value) {
is_empty(value,
"", line_info());}
959 template<
typename TValue>
961 template<
typename TValue>
962 static void is_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_empty(value, message, line_info());}
963 template<
typename TValue>
964 static void is_empty(
const std::initializer_list<TValue>& value,
const std::string& message,
const tunit::line_info& line_info) {
968 base_assert::error();
982 template<
typename TValue>
995 template<
typename TValue>
1008 template<
typename TValue>
1022 template<
typename TValue>
1027 base_assert::error();
1032 template<
typename TValue>
1034 template<
typename TValue>
1036 template<
typename TValue>
1037 static void is_not_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_not_empty(value, message, line_info());}
1038 template<
typename TValue>
1043 base_assert::error();
1057 template<
typename TValue>
1070 template<
typename TValue>
1083 template<
typename TValue>
1097 template<
typename TValue>
1102 base_assert::error();
1107 template<
typename TValue>
1108 static void is_ordered(
const std::initializer_list<TValue>& value) {
is_ordered(value,
"", line_info());}
1109 template<
typename TValue>
1111 template<
typename TValue>
1112 static void is_ordered(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_ordered(value, message, line_info());}
1113 template<
typename TValue>
1114 static void is_ordered(
const std::initializer_list<TValue>& value,
const std::string& message,
const tunit::line_info& line_info) {
1118 base_assert::error();
static void all_items_are_not_null(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are not null.
Definition: collection_valid.h:152
static void are_equal(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that all collection items are equal.
Definition: collection_valid.h:280
static void contains(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that collection contains all items.
Definition: collection_valid.h:721
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that all collection items are equivalent.
Definition: collection_valid.h:400
static void is_not_empty(const TValue &value, const tunit::line_info &line_info)
Valids that collection or traits does not contain any item.
Definition: collection_valid.h:996
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items arenot equal.
Definition: collection_valid.h:520
static void are_not_equal(const TExpected &expected, const TAcutal &actual)
Valids that all collection items are not equal.
Definition: collection_valid.h:481
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that all collection items are equivalent.
Definition: collection_valid.h:387
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that collection contains all items.
Definition: collection_valid.h:841
static void is_not_empty(const TValue &value)
Asserts that collection does not contain any item.
Definition: collection_assert.h:1062
static void are_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are equal.
Definition: collection_valid.h:306
static void contains(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that collection contains all items.
Definition: collection_valid.h:708
static void all_items_are_not_null(const TCollection &collection)
Asserts that all collection items are not null.
Definition: collection_assert.h:113
static void contains(const TExpected &expected, const TAcutal &actual)
Valids that ollection contains all items.
Definition: collection_valid.h:695
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that collection contains all items.
Definition: collection_valid.h:828
static void is_ordered(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Valids that collection is ordered.
Definition: collection_valid.h:1098
static void does_not_contain(const TExpected &expected, const TAcutal &actual)
Valids that ollection contains all items.
Definition: collection_valid.h:802
static void is_not_empty(const TValue &value)
Valids that collection does not contain any item.
Definition: collection_valid.h:983
static void all_items_are_instances_of(const TCollection &collection, const std::string &message)
Valids that all collection items are of the type supplied or a derived type.
Definition: collection_valid.h:43
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Valids that all collection items are equivalent.
Definition: collection_valid.h:374
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are equivalent.
Definition: collection_valid.h:413
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equivalent.
Definition: collection_assert.h:395
The collection_valid class contains a collection of static methods that implement the most collection...
Definition: collection_valid.h:13
static void is_empty(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Valids that collection contains an item.
Definition: collection_valid.h:948
static void contains(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:748
static void all_items_are_not_null(const TCollection &collection, const std::string &message)
Valids that all collection items are not null.
Definition: collection_valid.h:122
static void is_empty(const TValue &value, const std::string &message)
Valids that collection contains an item.
Definition: collection_valid.h:934
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual)
Valids that all collection items are not equivalent.
Definition: collection_valid.h:588
static void all_items_are_unique(const TCollection &collection, const tunit::line_info &line_info)
Valids that all collection items are unique.
Definition: collection_valid.h:217
Contains tunit::collection_valid class.
static void all_items_are_unique(const TCollection &collection, const std::string &message)
Valids that all collection items are unique.
Definition: collection_valid.h:203
static void all_items_are_unique(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are unique.
Definition: collection_valid.h:231
line_info information class is used to store current file, current line and current function informat...
Definition: line_info.h:13
static void is_not_empty(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Valids that collection or traits does not contain any item.
Definition: collection_valid.h:1023
static void all_items_are_instances_of(const TCollection &collection)
Valids that all collection items are of the type supplied or a derived type.
Definition: collection_valid.h:30
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are not equivalent.
Definition: collection_valid.h:627
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that all collection items are not equal.
Definition: collection_valid.h:494
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are not equivalent.
Definition: collection_assert.h:625
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that all collection items are not equivalent.
Definition: collection_valid.h:614
static void is_empty(const TValue &value)
Valids that collection contains an item.
Definition: collection_valid.h:908
static void all_items_are_not_null(const TCollection &collection)
Valids that all collection items are not null.
Definition: collection_valid.h:107
Contains tunit::valid class.
Definition: base_assert.h:15
static void is_empty(const TValue &value, const tunit::line_info &line_info)
Valids that collection contains an item.
Definition: collection_valid.h:921
static void is_empty(const TValue &value)
Asserts that collection contains an item.
Definition: collection_assert.h:985
The tunit namespace contains a unit test library.
Definition: abort_error.h:8
static void is_ordered(const TValue &value)
Valids that collection is ordered.
Definition: collection_valid.h:1058
static void contains(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Valids that collection contains all items.
Definition: collection_valid.h:734
static void all_items_are_unique(const TCollection &collection)
Asserts that all collection items are unique.
Definition: collection_assert.h:201
static void all_items_are_unique(const TCollection &collection)
Valids that all collection items are unique.
Definition: collection_valid.h:189
static void all_items_are_not_null(const TCollection &collection, const tunit::line_info &line_info)
Valids that all collection items are not null.
Definition: collection_valid.h:137
static void is_ordered(const TValue &value, const tunit::line_info &line_info)
Valids that collection is ordered.
Definition: collection_valid.h:1071
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that all collection items are not equivalent.
Definition: collection_valid.h:601
static void is_ordered(const TValue &value)
Asserts that collection is ordered.
Definition: collection_assert.h:1139
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that all collection items are not equal.
Definition: collection_valid.h:507
static void is_not_empty(const TValue &value, const std::string &message)
Valids that collection or traits does not contain any item.
Definition: collection_valid.h:1009
static void is_ordered(const TValue &value, const std::string &message)
Valids that collection is ordered.
Definition: collection_valid.h:1084
static void does_not_contain(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:867
static void all_items_are_instances_of(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Valids that all collection items are of the type supplied or a derived type.
Definition: collection_valid.h:69
static void are_equal(const TExpected &expected, const TAcutal &actual)
Valids that all collection items are equal.
Definition: collection_valid.h:267
static void are_not_equal(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are not equal.
Definition: collection_assert.h:518
static void are_equal(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Valids that all collection items are equal.
Definition: collection_valid.h:293
static void all_items_are_instances_of(const TCollection &collection, const tunit::line_info &line_info)
Valids that all collection items are of the type supplied or a derived type.
Definition: collection_valid.h:56
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const std::string &message)
Valids that collection contains all items.
Definition: collection_valid.h:815
static void are_equal(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equal.
Definition: collection_assert.h:288