Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorFrank Dana2022-06-19 10:24:59 -0400
committerGitHub2022-06-19 16:24:59 +0200
commita3692678743245c3baf745250292fdfba682dafd (patch)
tree4b770c3ce30b99e7d79e1aaa60d415f237655cac /docs
parent1f381a1f6296025f053f3e96c745a858c8e089c6 (diff)
downloadcatch3-a3692678743245c3baf745250292fdfba682dafd.tar.gz
test-fixtures.md: Line-wrap code examples (#2464)
* test-fixtures.md: Line-wrap code examples * relinebreak Co-authored-by: Martin Hořeňovský <martin.horenovsky@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/test-fixtures.md33
1 files changed, 26 insertions, 7 deletions
diff --git a/docs/test-fixtures.md b/docs/test-fixtures.md
index d797214f..e4747c26 100644
--- a/docs/test-fixtures.md
+++ b/docs/test-fixtures.md
@@ -59,7 +59,10 @@ struct Template_Fixture {
T m_a;
};
-TEMPLATE_TEST_CASE_METHOD(Template_Fixture,"A TEMPLATE_TEST_CASE_METHOD based test run that succeeds", "[class][template]", int, float, double) {
+TEMPLATE_TEST_CASE_METHOD(Template_Fixture,
+ "A TEMPLATE_TEST_CASE_METHOD based test run that succeeds",
+ "[class][template]",
+ int, float, double) {
REQUIRE( Template_Fixture<TestType>::m_a == 1 );
}
@@ -77,7 +80,11 @@ struct Foo_class {
}
};
-TEMPLATE_PRODUCT_TEST_CASE_METHOD(Template_Template_Fixture, "A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test succeeds", "[class][template]", (Foo_class, std::vector), int) {
+TEMPLATE_PRODUCT_TEST_CASE_METHOD(Template_Template_Fixture,
+ "A TEMPLATE_PRODUCT_TEST_CASE_METHOD based test succeeds",
+ "[class][template]",
+ (Foo_class, std::vector),
+ int) {
REQUIRE( Template_Template_Fixture<TestType>::m_a.size() == 0 );
}
```
@@ -101,7 +108,12 @@ struct Nttp_Fixture{
int value = V;
};
-TEMPLATE_TEST_CASE_METHOD_SIG(Nttp_Fixture, "A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds", "[class][template][nttp]",((int V), V), 1, 3, 6) {
+TEMPLATE_TEST_CASE_METHOD_SIG(
+ Nttp_Fixture,
+ "A TEMPLATE_TEST_CASE_METHOD_SIG based test run that succeeds",
+ "[class][template][nttp]",
+ ((int V), V),
+ 1, 3, 6) {
REQUIRE(Nttp_Fixture<V>::value > 0);
}
@@ -117,8 +129,13 @@ struct Template_Foo_2 {
size_t size() { return V; }
};
-TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG(Template_Fixture_2, "A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds", "[class][template][product][nttp]", ((typename T, size_t S), T, S),(std::array, Template_Foo_2), ((int,2), (float,6)))
-{
+TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG(
+ Template_Fixture_2,
+ "A TEMPLATE_PRODUCT_TEST_CASE_METHOD_SIG based test run that succeeds",
+ "[class][template][product][nttp]",
+ ((typename T, size_t S), T, S),
+ (std::array, Template_Foo_2),
+ ((int,2), (float,6))) {
REQUIRE(Template_Fixture_2<TestType>{}.m_a.size() >= 2);
}
```
@@ -132,8 +149,10 @@ only difference is the source of types. This allows you to reuse the template ty
Example:
```cpp
using MyTypes = std::tuple<int, char, double>;
-TEMPLATE_LIST_TEST_CASE_METHOD(Template_Fixture, "Template test case method with test types specified inside std::tuple", "[class][template][list]", MyTypes)
-{
+TEMPLATE_LIST_TEST_CASE_METHOD(Template_Fixture,
+ "Template test case method with test types specified inside std::tuple",
+ "[class][template][list]",
+ MyTypes) {
REQUIRE( Template_Fixture<TestType>::m_a == 1 );
}
```