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
6c7a8bec
Commit
6c7a8bec
authored
Aug 02, 2019
by
Gennadiy Civil
Browse files
Merge pull request #2341 from ChrisBaish:master
PiperOrigin-RevId: 261344735
parents
cc34e8fa
3525e398
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
12 deletions
+10
-12
googletest/docs/primer.md
googletest/docs/primer.md
+10
-12
No files found.
googletest/docs/primer.md
View file @
6c7a8bec
...
...
@@ -221,18 +221,16 @@ as `ASSERT_EQ(expected, actual)`, so lots of existing code uses this order. Now
The assertions in this group compare two
**C strings**
. If you want to compare
two
`string`
objects, use
`EXPECT_EQ`
,
`EXPECT_NE`
, and etc instead.
| Fatal assertion | Nonfatal assertion | Verifies |
| ----------------------- | ----------------------- | ---------------------- |
|
`ASSERT_STREQ(str1, | `
EXPECT_STREQ(str1, | the two C strings have |
: str2);
` : str2);`
: the same content :
|
`ASSERT_STRNE(str1, | `
EXPECT_STRNE(str1, | the two C strings have |
: str2);
` : str2);`
: different contents :
|
`ASSERT_STRCASEEQ(str1, | `
EXPECT_STRCASEEQ(str1, | the two C strings have |
: str2);
` : str2);`
: the same content, :
: : : ignoring case :
|
`ASSERT_STRCASENE(str1, | `
EXPECT_STRCASENE(str1, | the two C strings have |
: str2);
` : str2);`
: different contents, :
: : : ignoring case :
<!-- mdformat off(github rendering does not support multiline tables) -->
| Fatal assertion | Nonfatal assertion | Verifies |
| -------------------------- | ------------------------------ | -------------------------------------------------------- |
|
`ASSERT_STREQ(str1,str2);`
|
`EXPECT_STREQ(str1,str2);`
| the two C strings have the same content |
|
`ASSERT_STRNE(str1,str2);`
|
`EXPECT_STRNE(str1,str2);`
| the two C strings have different contents |
|
`ASSERT_STRCASEEQ(str1,str2);`
|
`EXPECT_STRCASEEQ(str1,str2);`
| the two C strings have the same content, ignoring case |
|
`ASSERT_STRCASENE(str1,str2);`
|
`EXPECT_STRCASENE(str1,str2);`
| the two C strings have different contents, ignoring case |
<!-- mdformat on-->
Note that "CASE" in an assertion name means that case is ignored. A
`NULL`
pointer and an empty string are considered
*different*
.
...
...
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