mirror of
				https://github.com/catchorg/Catch2.git
				synced 2025-10-31 20:27:11 +01:00 
			
		
		
		
	Nttp support tests approvals
This commit is contained in:
		| @@ -155,18 +155,36 @@ Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>::m_a.size() | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>::m_a.size() == 0 for: 0 == 0 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>::m_a.size() == 0 for: 0 == 0 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>::m_a.size() == 0 for: 0 == 0 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture_2<TestType>{}.m_a.size() < 2 for: 6 < 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture_2<TestType>{}.m_a.size() < 2 for: 2 < 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture_2<TestType>{}.m_a.size() < 2 for: 6 < 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture_2<TestType>{}.m_a.size() < 2 for: 2 < 2 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>{}.m_a.size() >= 2 for: 6 >= 2 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>{}.m_a.size() >= 2 for: 2 >= 2 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>{}.m_a.size() >= 2 for: 6 >= 2 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture_2<TestType>{}.m_a.size() >= 2 for: 2 >= 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture<TestType>::m_a == 2 for: 1.0 == 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture<TestType>::m_a == 2 for: 1.0f == 2 | ||||
| Class.tests.cpp:<line number>: failed: Template_Fixture<TestType>::m_a == 2 for: 1 == 2 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture<TestType>::m_a == 1 for: 1.0 == 1 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture<TestType>::m_a == 1 for: 1.0f == 1 | ||||
| Class.tests.cpp:<line number>: passed: Template_Fixture<TestType>::m_a == 1 for: 1 == 1 | ||||
| Class.tests.cpp:<line number>: failed: Nttp_Fixture<V>::value == 0 for: 1 == 0 | ||||
| Class.tests.cpp:<line number>: failed: Nttp_Fixture<V>::value == 0 for: 3 == 0 | ||||
| Class.tests.cpp:<line number>: failed: Nttp_Fixture<V>::value == 0 for: 6 == 0 | ||||
| Class.tests.cpp:<line number>: passed: Nttp_Fixture<V>::value > 0 for: 1 > 0 | ||||
| Class.tests.cpp:<line number>: passed: Nttp_Fixture<V>::value > 0 for: 3 > 0 | ||||
| Class.tests.cpp:<line number>: passed: Nttp_Fixture<V>::value > 0 for: 6 > 0 | ||||
| Class.tests.cpp:<line number>: failed: m_a == 2 for: 1 == 2 | ||||
| Class.tests.cpp:<line number>: passed: m_a == 1 for: 1 == 1 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() > 0 for: 42 > 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() > 0 for: 9 > 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() > 0 for: 42 > 0 | ||||
| Misc.tests.cpp:<line number>: passed: x.size() > 0 for: 9 > 0 | ||||
| Approx.tests.cpp:<line number>: passed: d == 1.23_a for: 1.23 == Approx( 1.23 ) | ||||
| Approx.tests.cpp:<line number>: passed: d != 1.22_a for: 1.23 != Approx( 1.22 ) | ||||
| Approx.tests.cpp:<line number>: passed: -d == -1.23_a for: -1.23 == Approx( -1.23 ) | ||||
| @@ -1126,6 +1144,74 @@ Misc.tests.cpp:<line number>: passed: v.size() == 5 for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 5 for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 5 for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 5 for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 2 * V for: 12 == 12 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 12 >= 12 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 12 >= 12 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 6 == 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 6 >= 6 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 2 * V for: 8 == 8 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 8 >= 8 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 8 >= 8 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 4 == 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 4 >= 4 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 2 * V for: 10 == 10 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 10 >= 10 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 10 >= 10 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 2 * V for: 30 == 30 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 30 >= 30 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() == 0 for: 0 == 0 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 2 * V for: 30 >= 30 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.size() == V for: 15 == 15 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= V for: 15 >= 15 | ||||
| VariadicMacros.tests.cpp:<line number>: passed: with 1 message: 'no assertions' | ||||
| Tricky.tests.cpp:<line number>: passed: 0x<hex digits> == bit30and31 for: 3221225472 (0x<hex digits>) == 3221225472 | ||||
| Message.tests.cpp:<line number>: failed - but was ok: 1 == 2 | ||||
| @@ -1543,5 +1629,5 @@ Misc.tests.cpp:<line number>: passed: v.size() == 5 for: 5 == 5 | ||||
| Misc.tests.cpp:<line number>: passed: v.capacity() >= 5 for: 5 >= 5 | ||||
| Misc.tests.cpp:<line number>: passed: | ||||
| Misc.tests.cpp:<line number>: passed: | ||||
| Failed 79 test cases, failed 141 assertions. | ||||
| Failed 86 test cases, failed 148 assertions. | ||||
|  | ||||
|   | ||||
| @@ -163,6 +163,54 @@ Class.tests.cpp:<line number>: FAILED: | ||||
| with expansion: | ||||
|   0 == 1 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - | ||||
| Template_Foo_2<float, 6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   6 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - | ||||
| Template_Foo_2<int, 2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   2 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array | ||||
| <float, 6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   6 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array | ||||
| <int, 2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   2 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD based test run that fails - double | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -196,6 +244,39 @@ Class.tests.cpp:<line number>: FAILED: | ||||
| with expansion: | ||||
|   1 == 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 1 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   1 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 3 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   3 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   6 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEST_CASE_METHOD based test run that fails | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -1299,6 +1380,6 @@ due to unexpected exception with message: | ||||
|   Why would you throw a std::string? | ||||
|  | ||||
| =============================================================================== | ||||
| test cases:  267 |  200 passed |  63 failed |  4 failed as expected | ||||
| assertions: 1453 | 1308 passed | 124 failed | 21 failed as expected | ||||
| test cases:  289 |  215 passed |  70 failed |  4 failed as expected | ||||
| assertions: 1539 | 1387 passed | 131 failed | 21 failed as expected | ||||
|  | ||||
|   | ||||
| @@ -1179,6 +1179,102 @@ Class.tests.cpp:<line number>: PASSED: | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - | ||||
| Template_Foo_2<float, 6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   6 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - | ||||
| Template_Foo_2<int, 2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   2 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array | ||||
| <float, 6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   6 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array | ||||
| <int, 2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() < 2 ) | ||||
| with expansion: | ||||
|   2 < 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - | ||||
| Template_Foo_2<float,6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() >= 2 ) | ||||
| with expansion: | ||||
|   6 >= 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - | ||||
| Template_Foo_2<int,2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() >= 2 ) | ||||
| with expansion: | ||||
|   2 >= 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std:: | ||||
| array<float,6> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() >= 2 ) | ||||
| with expansion: | ||||
|   6 >= 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std:: | ||||
| array<int,2> | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Template_Fixture_2<TestType>{}.m_a.size() >= 2 ) | ||||
| with expansion: | ||||
|   2 >= 2 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD based test run that fails - double | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -1245,6 +1341,72 @@ Class.tests.cpp:<line number>: PASSED: | ||||
| with expansion: | ||||
|   1 == 1 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 1 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   1 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 3 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   3 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: FAILED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value == 0 ) | ||||
| with expansion: | ||||
|   6 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value > 0 ) | ||||
| with expansion: | ||||
|   1 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value > 0 ) | ||||
| with expansion: | ||||
|   3 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Class.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Class.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( Nttp_Fixture<V>::value > 0 ) | ||||
| with expansion: | ||||
|   6 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A TEST_CASE_METHOD based test run that fails | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -1311,6 +1473,50 @@ Misc.tests.cpp:<line number>: PASSED: | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A Template product test case with array signature - Bar<float, 42> | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( x.size() > 0 ) | ||||
| with expansion: | ||||
|   42 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A Template product test case with array signature - Bar<int, 9> | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( x.size() > 0 ) | ||||
| with expansion: | ||||
|   9 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A Template product test case with array signature - std::array<float, 42> | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( x.size() > 0 ) | ||||
| with expansion: | ||||
|   42 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A Template product test case with array signature - std::array<int, 9> | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( x.size() > 0 ) | ||||
| with expansion: | ||||
|   9 > 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| A comparison that uses literals instead of the normal constructor | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -8274,6 +8480,586 @@ Misc.tests.cpp:<line number>: PASSED: | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
|   resizing bigger changes size and capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 2 * V ) | ||||
| with expansion: | ||||
|   12 == 12 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   12 >= 12 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
|   resizing smaller changes size but not capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
|   resizing smaller changes size but not capacity | ||||
|   We can use the 'swap trick' to reset the capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
|   reserving bigger changes capacity but not size | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   12 >= 12 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6 | ||||
|   reserving smaller does not change size or capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   6 == 6 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   6 >= 6 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
|   resizing bigger changes size and capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 2 * V ) | ||||
| with expansion: | ||||
|   8 == 8 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   8 >= 8 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
|   resizing smaller changes size but not capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
|   resizing smaller changes size but not capacity | ||||
|   We can use the 'swap trick' to reset the capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
|   reserving bigger changes capacity but not size | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   8 >= 8 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - float,4 | ||||
|   reserving smaller does not change size or capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   4 == 4 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   4 >= 4 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
|   resizing bigger changes size and capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 2 * V ) | ||||
| with expansion: | ||||
|   10 == 10 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   10 >= 10 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
|   resizing smaller changes size but not capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
|   resizing smaller changes size but not capacity | ||||
|   We can use the 'swap trick' to reset the capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
|   reserving bigger changes capacity but not size | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   10 >= 10 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - int,5 | ||||
|   reserving smaller does not change size or capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   5 == 5 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   5 >= 5 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
|   resizing bigger changes size and capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 2 * V ) | ||||
| with expansion: | ||||
|   30 == 30 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   30 >= 30 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
|   resizing smaller changes size but not capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
|   resizing smaller changes size but not capacity | ||||
|   We can use the 'swap trick' to reset the capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() == 0 ) | ||||
| with expansion: | ||||
|   0 == 0 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
|   reserving bigger changes capacity but not size | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= 2 * V ) | ||||
| with expansion: | ||||
|   30 >= 30 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| TemplateTestSig: vectors can be sized and resized - std::string,15 | ||||
|   reserving smaller does not change size or capacity | ||||
| ------------------------------------------------------------------------------- | ||||
| Misc.tests.cpp:<line number> | ||||
| ............................................................................... | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.size() == V ) | ||||
| with expansion: | ||||
|   15 == 15 | ||||
|  | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|   REQUIRE( v.capacity() >= V ) | ||||
| with expansion: | ||||
|   15 >= 15 | ||||
|  | ||||
| ------------------------------------------------------------------------------- | ||||
| Test case with one argument | ||||
| ------------------------------------------------------------------------------- | ||||
| @@ -11432,6 +12218,6 @@ Misc.tests.cpp:<line number> | ||||
| Misc.tests.cpp:<line number>: PASSED: | ||||
|  | ||||
| =============================================================================== | ||||
| test cases:  267 |  184 passed |  79 failed |  4 failed as expected | ||||
| assertions: 1470 | 1308 passed | 141 failed | 21 failed as expected | ||||
| test cases:  289 |  199 passed |  86 failed |  4 failed as expected | ||||
| assertions: 1556 | 1387 passed | 148 failed | 21 failed as expected | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <testsuitesloose text artifact | ||||
| > | ||||
|   <testsuite name="<exe-name>" errors="17" failures="125" tests="1471" hostname="tbd" time="{duration}" timestamp="{iso8601-timestamp}"> | ||||
|   <testsuite name="<exe-name>" errors="17" failures="132" tests="1557" hostname="tbd" time="{duration}" timestamp="{iso8601-timestamp}"> | ||||
|     <properties> | ||||
|       <property name="filters" value="~[!nonportable]~[!benchmark]~[approvals]"/> | ||||
|       <property name="random-seed" value="1"/> | ||||
| @@ -119,6 +119,30 @@ Class.tests.cpp:<line number> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - Template_Foo<int>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<float>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test run that succeeds - std::vector<int>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - Template_Foo_2<float, 6>" time="{duration}"> | ||||
|       <failure message="6 < 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - Template_Foo_2<int, 2>" time="{duration}"> | ||||
|       <failure message="2 < 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array<float, 6>" time="{duration}"> | ||||
|       <failure message="6 < 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array<int, 2>" time="{duration}"> | ||||
|       <failure message="2 < 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture_2" name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that fails - double" time="{duration}"> | ||||
|       <failure message="1.0 == 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
| @@ -137,6 +161,24 @@ Class.tests.cpp:<line number> | ||||
|     <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - double" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - float" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Template_Fixture" name="A TEMPLATE_TEST_CASE_METHOD based test run that succeeds - int" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 1" time="{duration}"> | ||||
|       <failure message="1 == 0" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 3" time="{duration}"> | ||||
|       <failure message="3 == 0" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 6" time="{duration}"> | ||||
|       <failure message="6 == 0" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
|       </failure> | ||||
|     </testcase> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Nttp_Fixture" name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.Fixture" name="A TEST_CASE_METHOD based test run that fails" time="{duration}"> | ||||
|       <failure message="1 == 2" type="REQUIRE"> | ||||
| Class.tests.cpp:<line number> | ||||
| @@ -147,6 +189,10 @@ Class.tests.cpp:<line number> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case - Foo<int>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case - std::vector<float>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case - std::vector<int>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case with array signature - Bar<float, 42>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case with array signature - Bar<int, 9>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case with array signature - std::array<float, 42>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A Template product test case with array signature - std::array<int, 9>" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A comparison that uses literals instead of the normal constructor" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="A couple of nested sections followed by a failure" time="{duration}"> | ||||
|       <failure type="FAIL"> | ||||
| @@ -720,6 +766,30 @@ Misc.tests.cpp:<line number> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/reserving bigger changes capacity but not size" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTest: vectors can be sized and resized - std::tuple<int,float>/reserving smaller does not change size or capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6/resizing bigger changes size and capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6/resizing smaller changes size but not capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6/reserving bigger changes capacity but not size" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6/reserving smaller does not change size or capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4/resizing bigger changes size and capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4/resizing smaller changes size but not capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4/reserving bigger changes capacity but not size" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - float,4/reserving smaller does not change size or capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5/resizing bigger changes size and capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5/resizing smaller changes size but not capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5/reserving bigger changes capacity but not size" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - int,5/reserving smaller does not change size or capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15/resizing bigger changes size and capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15/resizing smaller changes size but not capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15/resizing smaller changes size but not capacity/We can use the 'swap trick' to reset the capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15/reserving bigger changes capacity but not size" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="TemplateTestSig: vectors can be sized and resized - std::string,15/reserving smaller does not change size or capacity" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="Test case with one argument" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="Test enum bit values" time="{duration}"/> | ||||
|     <testcase classname="<exe-name>.global" name="The NO_FAIL macro reports a failure but does not fail the test" time="{duration}"/> | ||||
|   | ||||
| @@ -1318,6 +1318,94 @@ Nor would this | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - Template_Foo_2<float, 6>" tags="[.][class][failing][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() < 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 < 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - Template_Foo_2<int, 2>" tags="[.][class][failing][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() < 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           2 < 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array<float, 6>" tags="[.][class][failing][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() < 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 < 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that fails - std::array<int, 2>" tags="[.][class][failing][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() < 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           2 < 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<float,6>" tags="[class][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() >= 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - Template_Foo_2<int,2>" tags="[class][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() >= 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           2 >= 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<float,6>" tags="[class][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() >= 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds - std::array<int,2>" tags="[class][nttp][product][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Template_Fixture_2<TestType>{}.m_a.size() >= 2 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           2 >= 2 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD based test run that fails - double" tags="[.][class][failing][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
| @@ -1384,6 +1472,72 @@ Nor would this | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 1" tags="[.][class][failing][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value == 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           1 == 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 3" tags="[.][class][failing][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value == 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           3 == 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that fails - 6" tags="[.][class][failing][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value == 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 == 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="false"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 1" tags="[class][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           1 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 3" tags="[class][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           3 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds - 6" tags="[class][nttp][template]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
|           Nttp_Fixture<V>::value > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A TEST_CASE_METHOD based test run that fails" tags="[.][class][failing]" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|       <Expression success="false" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Class.tests.cpp" > | ||||
|         <Original> | ||||
| @@ -1450,6 +1604,50 @@ Nor would this | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A Template product test case with array signature - Bar<float, 42>" tags="[nttp][product][template]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           x.size() > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           42 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A Template product test case with array signature - Bar<int, 9>" tags="[nttp][product][template]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           x.size() > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           9 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A Template product test case with array signature - std::array<float, 42>" tags="[nttp][product][template]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           x.size() > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           42 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A Template product test case with array signature - std::array<int, 9>" tags="[nttp][product][template]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           x.size() > 0 | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           9 > 0 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="A comparison that uses literals instead of the normal constructor" tags="[Approx]" filename="projects/<exe-name>/UsageTests/Approx.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Approx.tests.cpp" > | ||||
|         <Original> | ||||
| @@ -10198,6 +10396,622 @@ Message from section two | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="TemplateTestSig: vectors can be sized and resized - (std::tuple<int, float>), 6" tags="[nttp][template][vector]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 == 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing bigger changes size and capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             12 == 12 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             12 >= 12 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 == 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing smaller changes size but not capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 0 | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             0 == 0 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             6 >= 6 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Section name="We can use the 'swap trick' to reset the capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|             <Original> | ||||
|               v.capacity() == 0 | ||||
|             </Original> | ||||
|             <Expanded> | ||||
|               0 == 0 | ||||
|             </Expanded> | ||||
|           </Expression> | ||||
|           <OverallResults successes="1" failures="0" expectedFailures="0"/> | ||||
|         </Section> | ||||
|         <OverallResults successes="3" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 == 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving bigger changes capacity but not size" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             6 == 6 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             12 >= 12 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 == 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           6 >= 6 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving smaller does not change size or capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             6 == 6 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             6 >= 6 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="TemplateTestSig: vectors can be sized and resized - float,4" tags="[nttp][template][vector]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 == 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 >= 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing bigger changes size and capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             8 == 8 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             8 >= 8 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 == 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 >= 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing smaller changes size but not capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 0 | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             0 == 0 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             4 >= 4 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Section name="We can use the 'swap trick' to reset the capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|             <Original> | ||||
|               v.capacity() == 0 | ||||
|             </Original> | ||||
|             <Expanded> | ||||
|               0 == 0 | ||||
|             </Expanded> | ||||
|           </Expression> | ||||
|           <OverallResults successes="1" failures="0" expectedFailures="0"/> | ||||
|         </Section> | ||||
|         <OverallResults successes="3" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 == 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 >= 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving bigger changes capacity but not size" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             4 == 4 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             8 >= 8 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 == 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           4 >= 4 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving smaller does not change size or capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             4 == 4 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             4 >= 4 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="TemplateTestSig: vectors can be sized and resized - int,5" tags="[nttp][template][vector]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 == 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 >= 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing bigger changes size and capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             10 == 10 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             10 >= 10 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 == 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 >= 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing smaller changes size but not capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 0 | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             0 == 0 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             5 >= 5 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Section name="We can use the 'swap trick' to reset the capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|             <Original> | ||||
|               v.capacity() == 0 | ||||
|             </Original> | ||||
|             <Expanded> | ||||
|               0 == 0 | ||||
|             </Expanded> | ||||
|           </Expression> | ||||
|           <OverallResults successes="1" failures="0" expectedFailures="0"/> | ||||
|         </Section> | ||||
|         <OverallResults successes="3" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 == 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 >= 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving bigger changes capacity but not size" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             5 == 5 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             10 >= 10 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 == 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           5 >= 5 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving smaller does not change size or capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             5 == 5 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             5 >= 5 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="TemplateTestSig: vectors can be sized and resized - std::string,15" tags="[nttp][template][vector]" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 == 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 >= 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing bigger changes size and capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             30 == 30 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             30 >= 30 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 == 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 >= 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="resizing smaller changes size but not capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == 0 | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             0 == 0 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             15 >= 15 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Section name="We can use the 'swap trick' to reset the capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|             <Original> | ||||
|               v.capacity() == 0 | ||||
|             </Original> | ||||
|             <Expanded> | ||||
|               0 == 0 | ||||
|             </Expanded> | ||||
|           </Expression> | ||||
|           <OverallResults successes="1" failures="0" expectedFailures="0"/> | ||||
|         </Section> | ||||
|         <OverallResults successes="3" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 == 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 >= 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving bigger changes capacity but not size" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             15 == 15 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= 2 * V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             30 >= 30 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.size() == V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 == 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Original> | ||||
|           v.capacity() >= V | ||||
|         </Original> | ||||
|         <Expanded> | ||||
|           15 >= 15 | ||||
|         </Expanded> | ||||
|       </Expression> | ||||
|       <Section name="reserving smaller does not change size or capacity" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.size() == V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             15 == 15 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <Expression success="true" type="REQUIRE" filename="projects/<exe-name>/UsageTests/Misc.tests.cpp" > | ||||
|           <Original> | ||||
|             v.capacity() >= V | ||||
|           </Original> | ||||
|           <Expanded> | ||||
|             15 >= 15 | ||||
|           </Expanded> | ||||
|         </Expression> | ||||
|         <OverallResults successes="2" failures="0" expectedFailures="0"/> | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <TestCase name="Test case with one argument" filename="projects/<exe-name>/UsageTests/VariadicMacros.tests.cpp" > | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
| @@ -13772,7 +14586,7 @@ loose text artifact | ||||
|       </Section> | ||||
|       <OverallResult success="true"/> | ||||
|     </TestCase> | ||||
|     <OverallResults successes="1308" failures="142" expectedFailures="21"/> | ||||
|     <OverallResults successes="1387" failures="149" expectedFailures="21"/> | ||||
|   </Group> | ||||
|   <OverallResults successes="1308" failures="141" expectedFailures="21"/> | ||||
|   <OverallResults successes="1387" failures="148" expectedFailures="21"/> | ||||
| </Catch> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jozef Grajciar
					Jozef Grajciar