From a7fa9b37082993107a98181e631cafcdbe484f22 Mon Sep 17 00:00:00 2001 From: yagneshprajapati <131433627+yagneshprajapati@users.noreply.github.com> Date: Sun, 7 May 2023 15:22:54 +0530 Subject: [PATCH 1/4] Update README.md --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 23eb5026..1284b8d3 100644 --- a/README.md +++ b/README.md @@ -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 From 88295d64a7832408be57825720fcf44e007a4199 Mon Sep 17 00:00:00 2001 From: yagneshprajapati <131433627+yagneshprajapati@users.noreply.github.com> Date: Thu, 11 May 2023 14:52:16 +0530 Subject: [PATCH 2/4] Update README.md xunit link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1284b8d3..55ec8f25 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ More information about building GoogleTest can be found at | Feature | Description | | --- | --- | -| xUnit test framework | Googletest is based on the xUnit testing framework, a popular architecture for unit testing | +| [xUnit](https://en.wikipedia.org/wiki/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 | From 7345a66cbd7149fa4126e526a94708b3f5d7d3b4 Mon Sep 17 00:00:00 2001 From: yagneshprajapati <131433627+yagneshprajapati@users.noreply.github.com> Date: Thu, 11 May 2023 14:54:04 +0530 Subject: [PATCH 3/4] Update README.md xUnit link --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 55ec8f25..ce9a82be 100644 --- a/README.md +++ b/README.md @@ -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 @@ -52,7 +52,7 @@ More information about building GoogleTest can be found at | Feature | Description | | --- | --- | -| [xUnit](https://en.wikipedia.org/wiki/XUnit) test framework | Googletest is based on the xUnit testing framework, a popular architecture for unit testing | +| 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 | From a8e067ae5f4e08cc16e24d1ed9f37971c971b8c9 Mon Sep 17 00:00:00 2001 From: yagneshprajapati <131433627+yagneshprajapati@users.noreply.github.com> Date: Thu, 11 May 2023 14:57:47 +0530 Subject: [PATCH 4/4] Update README.md xml report gan removed --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ce9a82be..54f534e0 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,6 @@ More information about building GoogleTest can be found at | 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 | ## Supported Platforms