Update README.md

This commit is contained in:
yagneshprajapati 2023-05-07 15:22:54 +05:30 committed by GitHub
parent bc860af087
commit a7fa9b3708
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -41,7 +41,7 @@ This repository is a merger of the formerly separate GoogleTest and GoogleMock
projects. These were so closely related that it makes sense to maintain and
release them together.
### Getting Started
### | Getting Started |
See the [GoogleTest User's Guide](https://google.github.io/googletest/) for
documentation. We recommend starting with the
@ -50,18 +50,19 @@ documentation. We recommend starting with the
More information about building GoogleTest can be found at
[googletest/README.md](googletest/README.md).
## Features
| Feature | Description |
| --- | --- |
| xUnit test framework | Googletest is based on the 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 tests | Googletest provides many options for running tests, including running individual tests, running tests in a specific order, and running tests in parallel |
| XML test report generation | Googletest can generate XML test reports, which can be used by tools like Jenkins to track the results of your tests |
* 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.
## Supported Platforms