From 5d5ae498737314dd2b9553f5ba2a7463b5d4b82d Mon Sep 17 00:00:00 2001 From: Yash Date: Mon, 25 May 2026 01:45:18 +0530 Subject: [PATCH] Fix grammar and punctuation in README.md - Improved grammar and sentence structure - Fixed punctuation and readability issues - Refined technical wording for better clarity - Kept the original meaning and content unchanged --- README.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 1584c793d..4e567b5cd 100644 --- a/README.md +++ b/README.md @@ -41,38 +41,45 @@ 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) - testing framework, a popular architecture for unit testing + 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 + to manually register 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 + exception handling, 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 + write tests 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 + specific 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 + non-fatal with Googletest, allowing tests to continue running even after 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 + 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 + data types, making it useful for testing functions that work with multiple + 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 + Googletest provides many options for running tests, including running + individual tests, running tests in a specific order, and running tests in + parallel. ## Supported Platforms