diff options
author | Copybara-Service <copybara-worker@google.com> | 2023-05-15 20:17:55 (GMT) |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-05-15 20:17:55 (GMT) |
commit | 60c3602aaa3f27e1dbd691549b1d8da88c14c947 (patch) | |
tree | 6c4122d64c7e870d7b241deceba45d6547bff8c5 | |
parent | e42cc2294f578fec4020ef3ed8f42baeb5bf99fe (diff) | |
parent | a8e067ae5f4e08cc16e24d1ed9f37971c971b8c9 (diff) | |
download | googletest-60c3602aaa3f27e1dbd691549b1d8da88c14c947.zip googletest-60c3602aaa3f27e1dbd691549b1d8da88c14c947.tar.gz googletest-60c3602aaa3f27e1dbd691549b1d8da88c14c947.tar.bz2 |
Merge pull request #4231 from yagneshprajapati:main
PiperOrigin-RevId: 532204016
Change-Id: Ifa309f31bb959b43faa54c5ce631a823e6a2888a
-rw-r--r-- | README.md | 46 |
1 files changed, 34 insertions, 12 deletions
@@ -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 |