aboutsummaryrefslogtreecommitdiffstats
path: root/googletest/docs/primer.md
diff options
context:
space:
mode:
Diffstat (limited to 'googletest/docs/primer.md')
-rw-r--r--googletest/docs/primer.md20
1 files changed, 11 insertions, 9 deletions
diff --git a/googletest/docs/primer.md b/googletest/docs/primer.md
index 6344ba33..902e8274 100644
--- a/googletest/docs/primer.md
+++ b/googletest/docs/primer.md
@@ -61,19 +61,21 @@ The related term _Test_, as it is used in the googletest, is corresponding to
the term _[Test Case](http://glossary.istqb.org/search/test%20case)_ of ISTQB
and others.
-The term _Test_ is commonly of broad enough sense, including ISTQB's definition
-of _Test Case_, so it's not much of a problem here. But the term _Test Case_ as
-was used in Google Test is of contradictory sense and thus confusing.
+The term _Test_ is commonly of broad enough sense, including ISTQB's
+definition of _Test Case_, so it's not much of a problem here. But the
+term _Test Case_ as used in Google Test is of contradictory sense and thus confusing.
-googletest recently started replacing the term _Test Case_ by _Test Suite_ The
-preferred API is TestSuite*. The older TestCase* API is being slowly deprecated
-and refactored away
+Unfortunately replacing the term _Test Case_ by _Test Suite_ throughout the
+googletest is not easy without breaking dependent projects, as `TestCase` is
+part of the public API at various places.
-So please be aware of the different definitions of the terms:
+So for the time being, please be aware of the different definitions of
+the terms:
Meaning | googletest Term | [ISTQB](http://www.istqb.org/) Term
:----------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------- | :----------------------------------
Exercise a particular program path with specific input values and verify the results | [TEST()](#simple-tests) | [Test Case](http://glossary.istqb.org/search/test%20case)
+A set of several tests related to one component | [TestCase](#basic-concepts) | [TestSuite](http://glossary.istqb.org/search/test%20suite)
## Basic Concepts
@@ -250,7 +252,7 @@ To create a test:
entire test fails. Otherwise, it succeeds.
```c++
-TEST(TestSuiteName, TestName) {
+TEST(TestCaseName, TestName) {
... test body ...
}
```
@@ -322,7 +324,7 @@ When using a fixture, use `TEST_F()` instead of `TEST()` as it allows you to
access objects and subroutines in the test fixture:
```c++
-TEST_F(TestSuiteName, TestName) {
+TEST_F(TestCaseName, TestName) {
... test body ...
}
```