42 template<
typename expected_t,
typename collection_t>
55 template<
typename expected_t,
typename collection_t>
68 template<
typename expected_t,
typename collection_t>
81 template<
typename expected_t,
typename collection_t>
84 collection_assert::all_items_are_instances_of<expected_t>(collection, message, stack_frame);
91 template<
typename expected_t,
typename item_t>
92 static void all_items_are_instances_of(
const std::initializer_list<item_t>& collection) {all_items_are_instances_of<expected_t>(collection,
"",
xtd::diagnostics::stack_frame::empty());}
93 template<
typename expected_t,
typename item_t>
94 static void all_items_are_instances_of(
const std::initializer_list<item_t>& collection,
const std::string& message) {all_items_are_instances_of<expected_t>(collection, message,
xtd::diagnostics::stack_frame::empty());}
95 template<
typename expected_t,
typename item_t>
96 static void all_items_are_instances_of(
const std::initializer_list<item_t>& collection,
const xtd::diagnostics::stack_frame& stack_frame) {all_items_are_instances_of<expected_t>(collection,
"", stack_frame);}
97 template<
typename expected_t,
typename item_t>
98 static void all_items_are_instances_of(
const std::initializer_list<item_t>& collection,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
100 collection_assert::all_items_are_instances_of<expected_t>(collection, message, stack_frame);
120 template<
typename collection_t>
135 template<
typename collection_t>
150 template<
typename collection_t>
165 template<
typename collection_t>
175 template<
typename item_t>
177 template<
typename item_t>
178 static void all_items_are_not_null(
const std::initializer_list<item_t>& collection,
const std::string& message) {all_items_are_not_null(collection, message,
xtd::diagnostics::stack_frame::empty());}
179 template<
typename item_t>
180 static void all_items_are_not_null(
const std::initializer_list<item_t>& collection,
const xtd::diagnostics::stack_frame& stack_frame) {all_items_are_instances_of(collection,
"", stack_frame);}
181 template<
typename item_t>
182 static void all_items_are_not_null(
const std::initializer_list<item_t>& collection,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
203 template<
typename collection_t>
217 template<
typename collection_t>
231 template<
typename collection_t>
245 template<
typename collection_t>
255 template<
typename item_t>
257 template<
typename item_t>
258 static void all_items_are_unique(
const std::initializer_list<item_t>& collection,
const xtd::diagnostics::stack_frame& stack_frame) {all_items_are_unique(collection,
"", stack_frame);}
259 template<
typename item_t>
260 static void all_items_are_unique(
const std::initializer_list<item_t>& collection,
const std::string& message) {all_items_are_unique(collection, message,
xtd::diagnostics::stack_frame::empty());}
261 template<
typename item_t>
262 static void all_items_are_unique(
const std::initializer_list<item_t>& collection,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
282 template<
typename expected_t,
typename actual_t>
295 template<
typename expected_t,
typename actual_t>
308 template<
typename expected_t,
typename actual_t>
321 template<
typename expected_t,
typename actual_t>
331 template<
typename item_t>
332 static void are_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual) {are_equal(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
333 template<
typename item_t>
334 static void are_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equal(expected, actual,
"", stack_frame);}
335 template<
typename item_t>
336 static void are_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
337 template<
typename item_t>
338 static void are_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
345 template<
typename collection_t,
typename item_t>
347 template<
typename collection_t,
typename item_t>
348 static void are_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equal(expected, actual,
"", stack_frame);}
349 template<
typename collection_t,
typename item_t>
350 static void are_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
351 template<
typename collection_t,
typename item_t>
352 static void are_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
359 template<
typename item_t,
typename collection_t>
361 template<
typename item_t,
typename collection_t>
362 static void are_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equal(expected, actual,
"", stack_frame);}
363 template<
typename item_t,
typename collection_t>
364 static void are_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {are_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
365 template<
typename item_t,
typename collection_t>
366 static void are_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
386 template<
typename expected_t,
typename actual_t>
399 template<
typename expected_t,
typename actual_t>
412 template<
typename expected_t,
typename actual_t>
425 template<
typename expected_t,
typename actual_t>
435 template<
typename expected_t,
typename actual_t>
436 static void are_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual) {are_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
437 template<
typename expected_t,
typename actual_t>
438 static void are_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equivalent(expected, actual,
"", stack_frame);}
439 template<
typename expected_t,
typename actual_t>
440 static void are_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const std::string& message) {are_equal(are_equivalent, actual, message,
xtd::diagnostics::stack_frame::empty());}
441 template<
typename expected_t,
typename actual_t>
442 static void are_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
449 template<
typename collection_t,
typename item_t>
450 static void are_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual) {are_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
451 template<
typename collection_t,
typename item_t>
452 static void are_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equivalent(expected, actual,
"", stack_frame);}
453 template<
typename collection_t,
typename item_t>
454 static void are_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_equivalent(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
455 template<
typename collection_t,
typename item_t>
456 static void are_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
463 template<
typename item_t,
typename collection_t>
464 static void are_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual) {are_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
465 template<
typename item_t,
typename collection_t>
466 static void are_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_equivalent(expected, actual,
"", stack_frame);}
467 template<
typename item_t,
typename collection_t>
468 static void are_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {are_equivalent(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
469 template<
typename item_t,
typename collection_t>
470 static void are_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
490 template<
typename expected_t,
typename actual_t>
503 template<
typename expected_t,
typename actual_t>
516 template<
typename expected_t,
typename actual_t>
529 template<
typename expected_t,
typename actual_t>
539 template<
typename item_t>
540 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual) {are_not_equal(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
541 template<
typename item_t>
542 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equal(expected, actual,
"", stack_frame);}
543 template<
typename item_t>
544 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_not_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
545 template<
typename item_t>
546 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
553 template<
typename collection_t,
typename item_t>
554 static void are_not_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual) {are_not_equal(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
555 template<
typename collection_t,
typename item_t>
556 static void are_not_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equal(expected, actual,
"", stack_frame);}
557 template<
typename collection_t,
typename item_t>
558 static void are_not_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_not_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
559 template<
typename collection_t,
typename item_t>
560 static void are_not_equal(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
567 template<
typename item_t,
typename collection_t>
568 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual) {are_not_equal(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
569 template<
typename item_t,
typename collection_t>
570 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equal(expected, actual,
"", stack_frame);}
571 template<
typename item_t,
typename collection_t>
572 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {are_not_equal(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
573 template<
typename item_t,
typename collection_t>
574 static void are_not_equal(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
594 template<
typename expected_t,
typename actual_t>
607 template<
typename expected_t,
typename actual_t>
620 template<
typename expected_t,
typename actual_t>
633 template<
typename expected_t,
typename actual_t>
643 template<
typename expected_t,
typename actual_t>
644 static void are_not_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual) {are_not_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
645 template<
typename expected_t,
typename actual_t>
646 static void are_not_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equivalent(expected, actual,
"", stack_frame);}
647 template<
typename expected_t,
typename actual_t>
648 static void are_not_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const std::string& message) {are_not_equivalent(are_equivalent, actual, message,
xtd::diagnostics::stack_frame::empty());}
649 template<
typename expected_t,
typename actual_t>
650 static void are_not_equivalent(
const std::initializer_list<expected_t>& expected,
const std::initializer_list<actual_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
657 template<
typename collection_t,
typename item_t>
658 static void are_not_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual) {are_not_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
659 template<
typename collection_t,
typename item_t>
660 static void are_not_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equivalent(expected, actual,
"", stack_frame);}
661 template<
typename collection_t,
typename item_t>
662 static void are_not_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {are_not_equivalent(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
663 template<
typename collection_t,
typename item_t>
664 static void are_not_equivalent(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
671 template<
typename item_t,
typename collection_t>
672 static void are_not_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual) {are_not_equivalent(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
673 template<
typename item_t,
typename collection_t>
674 static void are_not_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {are_not_equivalent(expected, actual,
"", stack_frame);}
675 template<
typename item_t,
typename collection_t>
676 static void are_not_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {are_not_equivalent(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
677 template<
typename item_t,
typename collection_t>
678 static void are_not_equivalent(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
698 template<
typename expected_t,
typename actual_t>
711 template<
typename expected_t,
typename actual_t>
724 template<
typename expected_t,
typename actual_t>
737 template<
typename expected_t,
typename actual_t>
747 template<
typename item_t>
748 static void contains(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual) {contains(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
749 template<
typename item_t>
750 static void contains(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {contains(expected, actual,
"", stack_frame);}
751 template<
typename item_t>
752 static void contains(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {contains(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
753 template<
typename item_t>
754 static void contains(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
761 template<
typename collection_t,
typename item_t>
763 template<
typename collection_t,
typename item_t>
764 static void contains(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {contains(expected, actual,
"", stack_frame);}
765 template<
typename collection_t,
typename item_t>
766 static void contains(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {contains(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
767 template<
typename collection_t,
typename item_t>
768 static void contains(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
775 template<
typename item_t,
typename collection_t>
777 template<
typename item_t,
typename collection_t>
778 static void contains(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {contains(expected, actual,
"", stack_frame);}
779 template<
typename item_t,
typename collection_t>
780 static void contains(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {contains(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
781 template<
typename item_t,
typename collection_t>
782 static void contains(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
802 template<
typename expected_t,
typename actual_t>
815 template<
typename expected_t,
typename actual_t>
828 template<
typename expected_t,
typename actual_t>
841 template<
typename expected_t,
typename actual_t>
851 template<
typename item_t>
852 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual) {does_not_contain(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
853 template<
typename item_t>
854 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_contain(expected, actual,
"", stack_frame);}
855 template<
typename item_t>
856 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {does_not_contain(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
857 template<
typename item_t>
858 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
865 template<
typename collection_t,
typename item_t>
866 static void does_not_contain(
const collection_t& expected,
const std::initializer_list<item_t>& actual) {does_not_contain(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
867 template<
typename collection_t,
typename item_t>
868 static void does_not_contain(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_contain(expected, actual,
"", stack_frame);}
869 template<
typename collection_t,
typename item_t>
870 static void does_not_contain(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message) {does_not_contain(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
871 template<
typename collection_t,
typename item_t>
872 static void does_not_contain(
const collection_t& expected,
const std::initializer_list<item_t>& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
879 template<
typename item_t,
typename collection_t>
880 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const collection_t& actual) {does_not_contain(expected, actual,
"",
xtd::diagnostics::stack_frame::empty());}
881 template<
typename item_t,
typename collection_t>
882 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const xtd::diagnostics::stack_frame& stack_frame) {does_not_contain(expected, actual,
"", stack_frame);}
883 template<
typename item_t,
typename collection_t>
884 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message) {does_not_contain(expected, actual, message,
xtd::diagnostics::stack_frame::empty());}
885 template<
typename item_t,
typename collection_t>
886 static void does_not_contain(
const std::initializer_list<item_t>& expected,
const collection_t& actual,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
905 template<
typename value_t>
918 template<
typename value_t>
931 template<
typename value_t>
945 template<
typename value_t>
955 template<
typename value_t>
957 template<
typename value_t>
958 static void is_empty(
const std::initializer_list<value_t>& value,
const xtd::diagnostics::stack_frame& stack_frame) {is_empty(value,
"", stack_frame);}
959 template<
typename value_t>
961 template<
typename value_t>
962 static void is_empty(
const std::initializer_list<value_t>& value,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
981 template<
typename value_t>
994 template<
typename value_t>
1007 template<
typename value_t>
1021 template<
typename value_t>
1031 template<
typename value_t>
1033 template<
typename value_t>
1034 static void is_not_empty(
const std::initializer_list<value_t>& value,
const xtd::diagnostics::stack_frame& stack_frame) {is_not_empty(value,
"", stack_frame);}
1035 template<
typename value_t>
1037 template<
typename value_t>
1038 static void is_not_empty(
const std::initializer_list<value_t>& value,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
1057 template<
typename value_t>
1070 template<
typename value_t>
1083 template<
typename value_t>
1097 template<
typename value_t>
1107 template<
typename value_t>
1109 template<
typename value_t>
1110 static void is_ordered(
const std::initializer_list<value_t>& value,
const xtd::diagnostics::stack_frame& stack_frame) {is_ordered(value,
"", stack_frame);}
1111 template<
typename value_t>
1113 template<
typename value_t>
1114 static void is_ordered(
const std::initializer_list<value_t>& value,
const std::string& message,
const xtd::diagnostics::stack_frame& stack_frame) {
static void contains(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:725
static void are_equivalent(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are equivalent.
Definition: collection_assert.h:393
The base class for assert.
Definition: base_assert.h:29
static void is_ordered(const value_t &value)
Asserts that collection is ordered.
Definition: collection_assert.h:1096
static void is_ordered(const value_t &value)
Assumes that collection is ordered.
Definition: collection_assume.h:1058
Contains xtd::tunit::collection_assert class.
static void are_equal(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are equal.
Definition: collection_assume.h:283
static void contains(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:738
static void are_equal(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are equal.
Definition: collection_assert.h:293
static void all_items_are_instances_of(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:69
static void is_ordered(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection is ordered.
Definition: collection_assume.h:1071
static void are_not_equal(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are not equal.
Definition: collection_assert.h:509
static void are_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:400
static void all_items_are_unique(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are unique.
Definition: collection_assume.h:246
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
static void is_ordered(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection is ordered.
Definition: collection_assume.h:1098
static void are_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:426
static void does_not_contain(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:816
static void are_equivalent(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:387
static void contains(const expected_t &expected, const actual_t &actual)
Asserts that collection contains all items.
Definition: collection_assert.h:725
static void all_items_are_unique(const collection_t &collection, const std::string &message)
Assumes that all collection items are unique.
Definition: collection_assume.h:218
static void all_items_are_not_null(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not null.
Definition: collection_assume.h:151
static void are_not_equivalent(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:595
static void is_not_empty(const value_t &value)
Assumes that collection does not contain any item.
Definition: collection_assume.h:982
static void contains(const expected_t &expected, const actual_t &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:699
static void are_not_equal(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are not equal.
Definition: collection_assume.h:504
static void abort()
Abort current test. This is used by the other assert functions.
static void is_not_empty(const value_t &value, const std::string &message)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1008
static void all_items_are_unique(const collection_t &collection)
Assumes that all collection items are unique.
Definition: collection_assume.h:204
static void are_equal(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are equal.
Definition: collection_assume.h:296
static void are_not_equal(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items arenot equal.
Definition: collection_assume.h:530
static void is_empty(const value_t &value)
Asserts that collection contains an item.
Definition: collection_assert.h:948
static void all_items_are_instances_of(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:82
static void are_equivalent(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:413
The collection_assume class contains a collection of static methods that implement the most collectio...
Definition: collection_assume.h:22
static void are_not_equal(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are not equal.
Definition: collection_assume.h:491
static void are_not_equivalent(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are not equivalent.
Definition: collection_assert.h:609
static void all_items_are_instances_of(const collection_t &collection)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:43
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:608
Contains xtd::tunit::assume class.
static void all_items_are_not_null(const collection_t &collection)
Asserts that all collection items are not null.
Definition: collection_assert.h:124
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:634
static void is_empty(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains an item.
Definition: collection_assume.h:919
static void all_items_are_not_null(const collection_t &collection)
Assumes that all collection items are not null.
Definition: collection_assume.h:121
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:621
Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the c...
Definition: stack_frame.h:37
static stack_frame empty() noexcept
Return an empty stack frame.
static void does_not_contain(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:842
static void is_empty(const value_t &value)
Assumes that collection contains an item.
Definition: collection_assume.h:906
static void contains(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:712
static void is_empty(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains an item.
Definition: collection_assume.h:946
static void all_items_are_instances_of(const collection_t &collection, const std::string &message)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:56
static void are_not_equal(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equal.
Definition: collection_assume.h:517
static void all_items_are_not_null(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not null.
Definition: collection_assume.h:166
static void is_ordered(const value_t &value, const std::string &message)
Assumes that collection is ordered.
Definition: collection_assume.h:1084
static void all_items_are_unique(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are unique.
Definition: collection_assume.h:232
static void are_equal(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equal.
Definition: collection_assume.h:322
static void all_items_are_unique(const collection_t &collection)
Asserts that all collection items are unique.
Definition: collection_assert.h:209
static void does_not_contain(const expected_t &expected, const actual_t &actual)
Assumes that collection contains all items.
Definition: collection_assume.h:803
static void is_empty(const value_t &value, const std::string &message)
Assumes that collection contains an item.
Definition: collection_assume.h:932
static void are_equal(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equal.
Definition: collection_assume.h:309
static void is_not_empty(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1022
static void does_not_contain(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:829
static void does_not_contain(const expected_t &expected, const actual_t &actual)
Asserts that collection contains all items.
Definition: collection_assert.h:837
static void is_not_empty(const value_t &value)
Asserts that collection does not contain any item.
Definition: collection_assert.h:1022
static void all_items_are_not_null(const collection_t &collection, const std::string &message)
Assumes that all collection items are not null.
Definition: collection_assume.h:136
static void is_not_empty(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:995