summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCopybara-Service <copybara-worker@google.com>2023-05-15 13:17:55 -0700
committerCopybara-Service <copybara-worker@google.com>2023-05-15 13:17:55 -0700
commit60c3602aaa3f27e1dbd691549b1d8da88c14c947 (patch)
tree6c4122d64c7e870d7b241deceba45d6547bff8c5
parente42cc2294f578fec4020ef3ed8f42baeb5bf99fe (diff)
parenta8e067ae5f4e08cc16e24d1ed9f37971c971b8c9 (diff)
downloadgoogletest-git-60c3602aaa3f27e1dbd691549b1d8da88c14c947.tar.gz
Merge pull request #4231 from yagneshprajapati:main
PiperOrigin-RevId: 532204016 Change-Id: Ifa309f31bb959b43faa54c5ce631a823e6a2888a
-rw-r--r--README.md46
1 files changed, 34 insertions, 12 deletions
diff --git a/README.md b/README.md
index 23eb5026..14bb9e31 100644
--- a/README.md
+++ b/README.md
@@ -50,18 +50,40 @@ documentation. We recommend starting with the
More information about building GoogleTest can be found at
[googletest/README.md](googletest/README.md).
-## Features
-
-* An [xUnit](https://en.wikipedia.org/wiki/XUnit) test framework.
-* Test discovery.
-* A rich set of assertions.
-* User-defined assertions.
-* Death tests.
-* Fatal and non-fatal failures.
-* Value-parameterized tests.
-* Type-parameterized tests.
-* Various options for running the tests.
-* XML test report generation.
+| Feature | Description |
+| ---------------------------- | --------------------------------------------- |
+| xUnit test framework | Googletest is based on the |
+: : [xUnit](https\://en.wikipedia.org/wiki/XUnit) :
+: : testing framework, a popular architecture for :
+: : unit testing :
+| Test discovery | Googletest automatically discovers and runs |
+: : your tests, eliminating the need to manually :
+: : register your tests :
+| Rich set of assertions | Googletest provides a variety of assertions, |
+: : such as equality, inequality, exceptions, and :
+: : more, making it easy to test your code :
+| User-defined assertions | You can define your own assertions with |
+: : Googletest, making it simple to write tests :
+: : that are specific to your code :
+| Death tests | Googletest supports death tests, which verify |
+: : that your code exits in a certain way, making :
+: : it useful for testing error-handling code :
+| Fatal and non-fatal failures | You can specify whether a test failure should |
+: : be treated as fatal or non-fatal with :
+: : Googletest, allowing tests to continue :
+: : running even if a failure occurs :
+| Value-parameterized tests | Googletest supports value-parameterized |
+: : tests, which run multiple times with :
+: : different input values, making it useful for :
+: : testing functions that take different inputs :
+| Type-parameterized tests | Googletest also supports type-parameterized |
+: : tests, which run with different data types, :
+: : making it useful for testing functions that :
+: : work with different data types :
+| Various options for running | Googletest provides many options for running |
+: tests : tests, including running individual tests, :
+: : running tests in a specific order, and :
+: : running tests in parallel :
## Supported Platforms