30 template<
typename TExpected,
typename TCollection>
44 template<
typename TExpected,
typename TCollection>
58 template<
typename TExpected,
typename TCollection>
72 template<
typename TExpected,
typename TCollection>
75 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
82 template<
typename TExpected,
typename TItem>
84 template<
typename TExpected,
typename TItem>
85 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());}
86 template<
typename TExpected,
typename TItem>
88 template<
typename TExpected,
typename TItem>
91 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
111 template<
typename TCollection>
127 template<
typename TCollection>
143 template<
typename TCollection>
159 template<
typename TCollection>
169 template<
typename TItem>
171 template<
typename TItem>
173 template<
typename TItem>
175 template<
typename TItem>
197 template<
typename TCollection>
212 template<
typename TCollection>
227 template<
typename TCollection>
242 template<
typename TCollection>
252 template<
typename TItem>
254 template<
typename TItem>
256 template<
typename TItem>
258 template<
typename TItem>
279 template<
typename TExpected,
typename TAcutal>
280 static void are_equal(
const TExpected& expected,
const TAcutal& actual) {
are_equal(expected, actual,
"", line_info());}
293 template<
typename TExpected,
typename TAcutal>
294 static void are_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
307 template<
typename TExpected,
typename TAcutal>
321 template<
typename TExpected,
typename TAcutal>
322 static void are_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message,
const tunit::line_info& line_info) {
331 template<
typename TItem>
332 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
are_equal(expected, actual,
"", line_info());}
333 template<
typename TItem>
334 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);}
335 template<
typename TItem>
336 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());}
337 template<
typename TItem>
338 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) {
347 template<
typename TCollection,
typename TItem>
348 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equal(expected, actual,
"", line_info());}
349 template<
typename TCollection,
typename TItem>
350 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);}
351 template<
typename TCollection,
typename TItem>
352 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
353 template<
typename TCollection,
typename TItem>
354 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
363 template<
typename TItem,
typename TCollection>
364 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equal(expected, actual,
"", line_info());}
365 template<
typename TItem,
typename TCollection>
366 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);}
367 template<
typename TItem,
typename TCollection>
368 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
369 template<
typename TItem,
typename TCollection>
370 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
390 template<
typename TExpected,
typename TAcutal>
404 template<
typename TExpected,
typename TAcutal>
405 static void are_equivalent(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
418 template<
typename TExpected,
typename TAcutal>
432 template<
typename TExpected,
typename TAcutal>
442 template<
typename TExpected,
typename TActual>
443 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_equivalent(expected, actual,
"", line_info());}
444 template<
typename TExpected,
typename TActual>
446 template<
typename TExpected,
typename TActual>
447 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());}
448 template<
typename TExpected,
typename TActual>
449 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) {
458 template<
typename TCollection,
typename TItem>
459 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equivalent(expected, actual,
"", line_info());}
460 template<
typename TCollection,
typename TItem>
462 template<
typename TCollection,
typename TItem>
463 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
464 template<
typename TCollection,
typename TItem>
465 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
474 template<
typename TItem,
typename TCollection>
475 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equivalent(expected, actual,
"", line_info());}
476 template<
typename TItem,
typename TCollection>
478 template<
typename TItem,
typename TCollection>
479 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
480 template<
typename TItem,
typename TCollection>
481 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
501 template<
typename TExpected,
typename TAcutal>
515 template<
typename TExpected,
typename TAcutal>
516 static void are_not_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
529 template<
typename TExpected,
typename TAcutal>
543 template<
typename TExpected,
typename TAcutal>
553 template<
typename TItem>
554 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
555 template<
typename TItem>
557 template<
typename TItem>
558 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());}
559 template<
typename TItem>
560 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) {
569 template<
typename TCollection,
typename TItem>
570 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
571 template<
typename TCollection,
typename TItem>
573 template<
typename TCollection,
typename TItem>
574 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());}
575 template<
typename TCollection,
typename TItem>
576 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
585 template<
typename TItem,
typename TCollection>
586 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_not_equal(expected, actual,
"", line_info());}
587 template<
typename TItem,
typename TCollection>
589 template<
typename TItem,
typename TCollection>
590 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());}
591 template<
typename TItem,
typename TCollection>
592 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
612 template<
typename TExpected,
typename TAcutal>
626 template<
typename TExpected,
typename TAcutal>
640 template<
typename TExpected,
typename TAcutal>
654 template<
typename TExpected,
typename TAcutal>
664 template<
typename TExpected,
typename TActual>
665 static void are_not_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_not_equivalent(expected, actual,
"", line_info());}
666 template<
typename TExpected,
typename TActual>
668 template<
typename TExpected,
typename TActual>
670 template<
typename TExpected,
typename TActual>
671 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) {
680 template<
typename TCollection,
typename TItem>
682 template<
typename TCollection,
typename TItem>
684 template<
typename TCollection,
typename TItem>
685 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());}
686 template<
typename TCollection,
typename TItem>
687 static void are_not_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
696 template<
typename TItem,
typename TCollection>
698 template<
typename TItem,
typename TCollection>
700 template<
typename TItem,
typename TCollection>
701 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());}
702 template<
typename TItem,
typename TCollection>
703 static void are_not_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
723 template<
typename TExpected,
typename TAcutal>
724 static void contains(
const TExpected& expected,
const TAcutal& actual) {
contains(expected, actual,
"", line_info());}
737 template<
typename TExpected,
typename TAcutal>
738 static void contains(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
751 template<
typename TExpected,
typename TAcutal>
765 template<
typename TExpected,
typename TAcutal>
766 static void contains(
const TExpected& expected,
const TAcutal& actual,
const std::string& message,
const tunit::line_info& line_info) {
775 template<
typename TItem>
776 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
contains(expected, actual,
"", line_info());}
777 template<
typename TItem>
778 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);}
779 template<
typename TItem>
780 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());}
781 template<
typename TItem>
782 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) {
791 template<
typename TCollection,
typename TItem>
792 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
contains(expected, actual,
"", line_info());}
793 template<
typename TCollection,
typename TItem>
794 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const tunit::line_info& line_info) {
contains(expected, actual,
"", line_info);}
795 template<
typename TCollection,
typename TItem>
796 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
797 template<
typename TCollection,
typename TItem>
798 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
807 template<
typename TItem,
typename TCollection>
808 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
contains(expected, actual,
"", line_info());}
809 template<
typename TItem,
typename TCollection>
810 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const tunit::line_info& line_info) {
contains(expected, actual,
"", line_info);}
811 template<
typename TItem,
typename TCollection>
812 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
813 template<
typename TItem,
typename TCollection>
814 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
834 template<
typename TExpected,
typename TAcutal>
848 template<
typename TExpected,
typename TAcutal>
862 template<
typename TExpected,
typename TAcutal>
876 template<
typename TExpected,
typename TAcutal>
886 template<
typename TItem>
887 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
888 template<
typename TItem>
890 template<
typename TItem>
891 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());}
892 template<
typename TItem>
893 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) {
902 template<
typename TCollection,
typename TItem>
903 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
904 template<
typename TCollection,
typename TItem>
906 template<
typename TCollection,
typename TItem>
907 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());}
908 template<
typename TCollection,
typename TItem>
909 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const tunit::line_info& line_info) {
918 template<
typename TItem,
typename TCollection>
919 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
does_not_contain(expected, actual,
"", line_info());}
920 template<
typename TItem,
typename TCollection>
922 template<
typename TItem,
typename TCollection>
923 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());}
924 template<
typename TItem,
typename TCollection>
925 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const tunit::line_info& line_info) {
944 template<
typename TValue>
958 template<
typename TValue>
972 template<
typename TValue>
973 static void is_empty(
const TValue& value,
const std::string& message) {
is_empty(value, message, line_info());}
987 template<
typename TValue>
997 template<
typename TValue>
998 static void is_empty(
const std::initializer_list<TValue>& value) {
is_empty(value,
"", line_info());}
999 template<
typename TValue>
1001 template<
typename TValue>
1002 static void is_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_empty(value, message, line_info());}
1003 template<
typename TValue>
1004 static void is_empty(
const std::initializer_list<TValue>& value,
const std::string& message,
const tunit::line_info& line_info) {
1023 template<
typename TValue>
1037 template<
typename TValue>
1051 template<
typename TValue>
1066 template<
typename TValue>
1076 template<
typename TValue>
1078 template<
typename TValue>
1080 template<
typename TValue>
1081 static void is_not_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_not_empty(value, message, line_info());}
1082 template<
typename TValue>
1102 template<
typename TValue>
1116 template<
typename TValue>
1130 template<
typename TValue>
1145 template<
typename TValue>
1155 template<
typename TValue>
1156 static void is_ordered(
const std::initializer_list<TValue>& value) {
is_ordered(value,
"", line_info());}
1157 template<
typename TValue>
1159 template<
typename TValue>
1160 static void is_ordered(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_ordered(value, message, line_info());}
1161 template<
typename TValue>
1162 static void is_ordered(
const std::initializer_list<TValue>& value,
const std::string& message,
const tunit::line_info& line_info) {
static void is_not_empty(const TValue &value, const std::string &message)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1052
static void all_items_are_unique(const TCollection &collection, const std::string &message)
Assumes that all collection items are unique.
Definition: collection_assume.h:213
The collection_assume class contains a collection of static methods that implement the most collectio...
Definition: collection_assume.h:13
static void all_items_are_instances_of(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:73
static void contains(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:752
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that all collection items are not equal.
Definition: collection_assume.h:530
static void is_empty(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Assumes that collection contains an item.
Definition: collection_assume.h:988
static void are_equal(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are equal.
Definition: collection_assume.h:280
Contains tunit::collection_assert class.
static void all_items_are_not_null(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are not null.
Definition: collection_assume.h:160
static void all_items_are_instances_of(const TCollection &collection, const std::string &message)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:45
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:613
static void contains(const TExpected &expected, const TAcutal &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:724
static void is_not_empty(const TValue &value)
Asserts that collection does not contain any item.
Definition: collection_assert.h:1062
static void is_ordered(const TValue &value)
Assumes that collection is ordered.
Definition: collection_assume.h:1103
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:849
static void all_items_are_unique(const TCollection &collection)
Assumes that all collection items are unique.
Definition: collection_assume.h:198
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, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:738
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equivalent.
Definition: collection_assert.h:395
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:419
static void is_empty(const TValue &value, const tunit::line_info &line_info)
Assumes that collection contains an item.
Definition: collection_assume.h:959
static void contains(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:748
static void is_empty(const TValue &value, const std::string &message)
Assumes that collection contains an item.
Definition: collection_assume.h:973
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:433
static void all_items_are_instances_of(const TCollection &collection)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:31
static void is_ordered(const TValue &value, const std::string &message)
Assumes that collection is ordered.
Definition: collection_assume.h:1131
static void all_items_are_unique(const TCollection &collection, const tunit::line_info &line_info)
Assumes that all collection items are unique.
Definition: collection_assume.h:228
static void are_equal(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that all collection items are equal.
Definition: collection_assume.h:308
static void all_items_are_unique(const TCollection &collection, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are unique.
Definition: collection_assume.h:243
static void abort()
Abort current test.
Definition: base_assert.h:26
static void are_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are equal.
Definition: collection_assume.h:322
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:405
static void are_equal(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that all collection items are equal.
Definition: collection_assume.h:294
static void all_items_are_instances_of(const TCollection &collection, const tunit::line_info &line_info)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:59
static void is_empty(const TValue &value)
Assumes that collection contains an item.
Definition: collection_assume.h:945
line_info information class is used to store current file, current line and current function informat...
Definition: line_info.h:13
Contains tunit::assume class.
static void all_items_are_not_null(const TCollection &collection)
Assumes that all collection items are not null.
Definition: collection_assume.h:112
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:391
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 does_not_contain(const TExpected &expected, const TAcutal &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:835
static void is_not_empty(const TValue &value)
Assumes that collection does not contain any item.
Definition: collection_assume.h:1024
Definition: base_assert.h:15
static void all_items_are_not_null(const TCollection &collection, const tunit::line_info &line_info)
Assumes that all collection items are not null.
Definition: collection_assume.h:144
static void is_empty(const TValue &value)
Asserts that collection contains an item.
Definition: collection_assert.h:985
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:877
The tunit namespace contains a unit test library.
Definition: abort_error.h:8
static void all_items_are_unique(const TCollection &collection)
Asserts that all collection items are unique.
Definition: collection_assert.h:201
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:863
static void are_not_equal(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are not equal.
Definition: collection_assume.h:502
static void contains(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:766
static void all_items_are_not_null(const TCollection &collection, const std::string &message)
Assumes that all collection items are not null.
Definition: collection_assume.h:128
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items arenot equal.
Definition: collection_assume.h:544
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const tunit::line_info &line_info)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:641
static void is_ordered(const TValue &value)
Asserts that collection is ordered.
Definition: collection_assert.h:1139
static void does_not_contain(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:867
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:627
static void is_ordered(const TValue &value, const tunit::line_info &line_info)
Assumes that collection is ordered.
Definition: collection_assume.h:1117
static void is_ordered(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Assumes that collection is ordered.
Definition: collection_assume.h:1146
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 is_not_empty(const TValue &value, const std::string &message, const tunit::line_info &line_info)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1067
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that all collection items are not equal.
Definition: collection_assume.h:516
static void are_equal(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equal.
Definition: collection_assert.h:288
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const tunit::line_info &line_info)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:655
static void is_not_empty(const TValue &value, const tunit::line_info &line_info)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1038