32 template<
typename TExpected,
typename TCollection>
46 template<
typename TExpected,
typename TCollection>
60 template<
typename TExpected,
typename TCollection>
74 template<
typename TExpected,
typename TCollection>
77 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
84 template<
typename TExpected,
typename TItem>
86 template<
typename TExpected,
typename TItem>
87 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());}
88 template<
typename TExpected,
typename TItem>
90 template<
typename TExpected,
typename TItem>
93 collection_assert::all_items_are_instances_of<TExpected>(collection, message, line_info);
113 template<
typename TCollection>
129 template<
typename TCollection>
145 template<
typename TCollection>
161 template<
typename TCollection>
171 template<
typename TItem>
173 template<
typename TItem>
175 template<
typename TItem>
177 template<
typename TItem>
199 template<
typename TCollection>
214 template<
typename TCollection>
229 template<
typename TCollection>
244 template<
typename TCollection>
254 template<
typename TItem>
256 template<
typename TItem>
258 template<
typename TItem>
260 template<
typename TItem>
281 template<
typename TExpected,
typename TAcutal>
282 static void are_equal(
const TExpected& expected,
const TAcutal& actual) {
are_equal(expected, actual,
"", line_info());}
295 template<
typename TExpected,
typename TAcutal>
296 static void are_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
309 template<
typename TExpected,
typename TAcutal>
323 template<
typename TExpected,
typename TAcutal>
333 template<
typename TItem>
334 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
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 xtd::tunit::line_info& line_info) {
are_equal(expected, actual,
"", 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) {
are_equal(expected, actual, message, line_info());}
339 template<
typename TItem>
340 static void are_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
349 template<
typename TCollection,
typename TItem>
350 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equal(expected, actual,
"", line_info());}
351 template<
typename TCollection,
typename TItem>
353 template<
typename TCollection,
typename TItem>
354 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
355 template<
typename TCollection,
typename TItem>
356 static void are_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
365 template<
typename TItem,
typename TCollection>
366 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equal(expected, actual,
"", line_info());}
367 template<
typename TItem,
typename TCollection>
369 template<
typename TItem,
typename TCollection>
370 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equal(expected, actual, message, line_info());}
371 template<
typename TItem,
typename TCollection>
372 static void are_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
392 template<
typename TExpected,
typename TAcutal>
406 template<
typename TExpected,
typename TAcutal>
407 static void are_equivalent(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
420 template<
typename TExpected,
typename TAcutal>
434 template<
typename TExpected,
typename TAcutal>
444 template<
typename TExpected,
typename TActual>
445 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_equivalent(expected, actual,
"", line_info());}
446 template<
typename TExpected,
typename TActual>
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) {
are_equal(
are_equivalent, actual, message, line_info());}
450 template<
typename TExpected,
typename TActual>
451 static void are_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
460 template<
typename TCollection,
typename TItem>
461 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_equivalent(expected, actual,
"", line_info());}
462 template<
typename TCollection,
typename TItem>
464 template<
typename TCollection,
typename TItem>
465 static void are_equivalent(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
466 template<
typename TCollection,
typename TItem>
476 template<
typename TItem,
typename TCollection>
477 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_equivalent(expected, actual,
"", line_info());}
478 template<
typename TItem,
typename TCollection>
480 template<
typename TItem,
typename TCollection>
481 static void are_equivalent(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
are_equivalent(expected, actual, message, line_info());}
482 template<
typename TItem,
typename TCollection>
503 template<
typename TExpected,
typename TAcutal>
517 template<
typename TExpected,
typename TAcutal>
518 static void are_not_equal(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
are_not_equal(expected, actual, message, line_info());}
531 template<
typename TExpected,
typename TAcutal>
545 template<
typename TExpected,
typename TAcutal>
555 template<
typename TItem>
556 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
557 template<
typename TItem>
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) {
are_not_equal(expected, actual, message, line_info());}
561 template<
typename TItem>
562 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
571 template<
typename TCollection,
typename TItem>
572 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
are_not_equal(expected, actual,
"", line_info());}
573 template<
typename TCollection,
typename TItem>
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) {
are_not_equal(expected, actual, message, line_info());}
577 template<
typename TCollection,
typename TItem>
578 static void are_not_equal(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
587 template<
typename TItem,
typename TCollection>
588 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
are_not_equal(expected, actual,
"", line_info());}
589 template<
typename TItem,
typename TCollection>
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) {
are_not_equal(expected, actual, message, line_info());}
593 template<
typename TItem,
typename TCollection>
594 static void are_not_equal(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
614 template<
typename TExpected,
typename TAcutal>
628 template<
typename TExpected,
typename TAcutal>
642 template<
typename TExpected,
typename TAcutal>
656 template<
typename TExpected,
typename TAcutal>
666 template<
typename TExpected,
typename TActual>
667 static void are_not_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual) {
are_not_equivalent(expected, actual,
"", line_info());}
668 template<
typename TExpected,
typename TActual>
670 template<
typename TExpected,
typename TActual>
672 template<
typename TExpected,
typename TActual>
673 static void are_not_equivalent(
const std::initializer_list<TExpected>& expected,
const std::initializer_list<TActual>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
682 template<
typename TCollection,
typename TItem>
684 template<
typename TCollection,
typename TItem>
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) {
are_not_equivalent(expected, actual, message, line_info());}
688 template<
typename TCollection,
typename TItem>
698 template<
typename TItem,
typename TCollection>
700 template<
typename TItem,
typename TCollection>
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) {
are_not_equivalent(expected, actual, message, line_info());}
704 template<
typename TItem,
typename TCollection>
725 template<
typename TExpected,
typename TAcutal>
726 static void contains(
const TExpected& expected,
const TAcutal& actual) {
contains(expected, actual,
"", line_info());}
739 template<
typename TExpected,
typename TAcutal>
740 static void contains(
const TExpected& expected,
const TAcutal& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
753 template<
typename TExpected,
typename TAcutal>
767 template<
typename TExpected,
typename TAcutal>
777 template<
typename TItem>
778 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
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 xtd::tunit::line_info& line_info) {
contains(expected, actual,
"", 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) {
contains(expected, actual, message, line_info());}
783 template<
typename TItem>
784 static void contains(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
793 template<
typename TCollection,
typename TItem>
794 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
contains(expected, actual,
"", line_info());}
795 template<
typename TCollection,
typename TItem>
797 template<
typename TCollection,
typename TItem>
798 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
799 template<
typename TCollection,
typename TItem>
800 static void contains(
const TCollection& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
809 template<
typename TItem,
typename TCollection>
810 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
contains(expected, actual,
"", line_info());}
811 template<
typename TItem,
typename TCollection>
813 template<
typename TItem,
typename TCollection>
814 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message) {
contains(expected, actual, message, line_info());}
815 template<
typename TItem,
typename TCollection>
816 static void contains(
const std::initializer_list<TItem>& expected,
const TCollection& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
836 template<
typename TExpected,
typename TAcutal>
850 template<
typename TExpected,
typename TAcutal>
864 template<
typename TExpected,
typename TAcutal>
878 template<
typename TExpected,
typename TAcutal>
888 template<
typename TItem>
889 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
890 template<
typename TItem>
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) {
does_not_contain(expected, actual, message, line_info());}
894 template<
typename TItem>
895 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const std::initializer_list<TItem>& actual,
const std::string& message,
const xtd::tunit::line_info& line_info) {
904 template<
typename TCollection,
typename TItem>
905 static void does_not_contain(
const TCollection& expected,
const std::initializer_list<TItem>& actual) {
does_not_contain(expected, actual,
"", line_info());}
906 template<
typename TCollection,
typename TItem>
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) {
does_not_contain(expected, actual, message, line_info());}
910 template<
typename TCollection,
typename TItem>
920 template<
typename TItem,
typename TCollection>
921 static void does_not_contain(
const std::initializer_list<TItem>& expected,
const TCollection& actual) {
does_not_contain(expected, actual,
"", line_info());}
922 template<
typename TItem,
typename TCollection>
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) {
does_not_contain(expected, actual, message, line_info());}
926 template<
typename TItem,
typename TCollection>
946 template<
typename TValue>
960 template<
typename TValue>
974 template<
typename TValue>
975 static void is_empty(
const TValue& value,
const std::string& message) {
is_empty(value, message, line_info());}
989 template<
typename TValue>
999 template<
typename TValue>
1000 static void is_empty(
const std::initializer_list<TValue>& value) {
is_empty(value,
"", line_info());}
1001 template<
typename TValue>
1003 template<
typename TValue>
1004 static void is_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_empty(value, message, line_info());}
1005 template<
typename TValue>
1025 template<
typename TValue>
1039 template<
typename TValue>
1053 template<
typename TValue>
1068 template<
typename TValue>
1078 template<
typename TValue>
1080 template<
typename TValue>
1082 template<
typename TValue>
1083 static void is_not_empty(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_not_empty(value, message, line_info());}
1084 template<
typename TValue>
1104 template<
typename TValue>
1118 template<
typename TValue>
1132 template<
typename TValue>
1147 template<
typename TValue>
1157 template<
typename TValue>
1158 static void is_ordered(
const std::initializer_list<TValue>& value) {
is_ordered(value,
"", line_info());}
1159 template<
typename TValue>
1161 template<
typename TValue>
1162 static void is_ordered(
const std::initializer_list<TValue>& value,
const std::string& message) {
is_ordered(value, message, line_info());}
1163 template<
typename TValue>
Definition: base_assert.h:18
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:421
static void all_items_are_not_null(const TCollection &collection, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are not null.
Definition: collection_assume.h:162
Contains xtd::tunit::collection_assert class.
static void all_items_are_unique(const TCollection &collection, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are unique.
Definition: collection_assume.h:245
static void is_empty(const TValue &value, const xtd::tunit::line_info &line_info)
Assumes that collection contains an item.
Definition: collection_assume.h:961
static void all_items_are_unique(const TCollection &collection)
Asserts that all collection items are unique.
Definition: collection_assert.h:203
static void is_empty(const TValue &value)
Assumes that collection contains an item.
Definition: collection_assume.h:947
static void all_items_are_unique(const TCollection &collection, const xtd::tunit::line_info &line_info)
Assumes that all collection items are unique.
Definition: collection_assume.h:230
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items arenot equal.
Definition: collection_assume.h:546
static void are_equal(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equal.
Definition: collection_assert.h:290
line_info information class is used to store current file, current line and current function informat...
Definition: line_info.h:15
static void all_items_are_instances_of(const TCollection &collection, const xtd::tunit::line_info &line_info)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:61
static void abort()
Abort current test. This is used by the other Assert functions.
Definition: base_assert.h:29
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:851
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:865
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:518
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:407
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:15
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are not equivalent.
Definition: collection_assert.h:627
static void all_items_are_not_null(const TCollection &collection)
Asserts that all collection items are not null.
Definition: collection_assert.h:115
static void are_not_equal(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are not equal.
Definition: collection_assert.h:520
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:393
static void are_equal(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are equal.
Definition: collection_assume.h:282
static void all_items_are_not_null(const TCollection &collection, const xtd::tunit::line_info &line_info)
Assumes that all collection items are not null.
Definition: collection_assume.h:146
static void does_not_contain(const TExpected &expected, const TAcutal &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:837
static void is_not_empty(const TValue &value)
Assumes that collection does not contain any item.
Definition: collection_assume.h:1026
static void are_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:435
static void is_ordered(const TValue &value, const xtd::tunit::line_info &line_info)
Assumes that collection is ordered.
Definition: collection_assume.h:1119
static void contains(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:754
static void contains(const TExpected &expected, const TAcutal &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:740
static void is_not_empty(const TValue &value, const xtd::tunit::line_info &line_info)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1040
The collection_assume class contains a collection of static methods that implement the most collectio...
Definition: collection_assume.h:15
static void contains(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:750
static void does_not_contain(const TExpected &expected, const TAcutal &actual)
Asserts that ollection contains all items.
Definition: collection_assert.h:869
Contains xtd::tunit::assume class.
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:629
static void is_ordered(const TValue &value)
Assumes that collection is ordered.
Definition: collection_assume.h:1105
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:643
static void all_items_are_instances_of(const TCollection &collection, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:75
static void is_ordered(const TValue &value, const std::string &message)
Assumes that collection is ordered.
Definition: collection_assume.h:1133
static void all_items_are_unique(const TCollection &collection)
Assumes that all collection items are unique.
Definition: collection_assume.h:200
static void does_not_contain(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:879
static void all_items_are_unique(const TCollection &collection, const std::string &message)
Assumes that all collection items are unique.
Definition: collection_assume.h:215
static void contains(const TExpected &expected, const TAcutal &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:726
static void are_not_equal(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are not equal.
Definition: collection_assume.h:504
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:615
static void is_ordered(const TValue &value)
Asserts that collection is ordered.
Definition: collection_assert.h:1141
static void are_not_equal(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that all collection items are not equal.
Definition: collection_assume.h:532
static void are_equal(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are equal.
Definition: collection_assume.h:324
static void are_equal(const TExpected &expected, const TAcutal &actual, const xtd::tunit::line_info &line_info)
Assumes that all collection items are equal.
Definition: collection_assume.h:310
static void is_ordered(const TValue &value, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that collection is ordered.
Definition: collection_assume.h:1148
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:296
static void is_empty(const TValue &value, const std::string &message)
Assumes that collection contains an item.
Definition: collection_assume.h:975
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:33
static void is_empty(const TValue &value, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that collection contains an item.
Definition: collection_assume.h:990
static void are_not_equivalent(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:657
static void is_not_empty(const TValue &value)
Asserts that collection does not contain any item.
Definition: collection_assert.h:1064
static void contains(const TExpected &expected, const TAcutal &actual, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that collection contains all items.
Definition: collection_assume.h:768
static void is_empty(const TValue &value)
Asserts that collection contains an item.
Definition: collection_assert.h:987
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:47
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:1054
static void are_equivalent(const TExpected &expected, const TAcutal &actual)
Asserts that all collection items are equivalent.
Definition: collection_assert.h:397
static void is_not_empty(const TValue &value, const std::string &message, const xtd::tunit::line_info &line_info)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1069
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:130
static void all_items_are_not_null(const TCollection &collection)
Assumes that all collection items are not null.
Definition: collection_assume.h:114