diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -53,36 +53,37 @@ More information about building GoogleTest can be found at [googletest/README.md](googletest/README.md). ## Features -* xUnit test framework: - Googletest is based on the [xUnit](https\://en.wikipedia.org/wiki/XUnit) + +* 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: +* Test discovery: \ Googletest automatically discovers and runs your tests, eliminating the need to manually register your tests -* Rich set of assertions: +* 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: +* 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: +* 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 +* 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: +* 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: +* 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: +* 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 + individual tests, running tests in a specific order, and running tests in parallel ## Supported Platforms |