Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
5ca3ab83
Commit
5ca3ab83
authored
Jun 02, 2023
by
Pro3757
Browse files
change table to unordered list
parent
ad1b28b4
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
34 deletions
+32
-34
README.md
README.md
+32
-34
No files found.
README.md
View file @
5ca3ab83
...
...
@@ -52,40 +52,38 @@ documentation. We recommend starting with the
More information about building GoogleTest can be found at
[
googletest/README.md
](
googletest/README.md
)
.
| 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 |
## Features
*
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 tests:
Googletest provides many options for running tests including running
individual tests, running tests in a specific order, and running tests in
parallel
## Supported Platforms
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment