Googletest export
Add links to "sampleK_unittest.cc" examples. Fix some broken docs crosslinks. PiperOrigin-RevId: 261169561
This commit is contained in:
		
				
					committed by
					
						
						Gennadiy Civil
					
				
			
			
				
	
			
			
			
						parent
						
							da28d30191
						
					
				
				
					commit
					8756ef9058
				
			@@ -177,7 +177,8 @@ Example usage:
 | 
			
		||||
To customize the default action for a particular method of a specific mock
 | 
			
		||||
object, use `ON_CALL()`. `ON_CALL()` has a similar syntax to `EXPECT_CALL()`,
 | 
			
		||||
but it is used for setting default behaviors (when you do not require that the
 | 
			
		||||
mock method is called). See go/prefer-on-call for a more detailed discussion.
 | 
			
		||||
mock method is called). See [here](cook_book.md#UseOnCall) for a more detailed
 | 
			
		||||
discussion.
 | 
			
		||||
 | 
			
		||||
```cpp
 | 
			
		||||
ON_CALL(mock-object, method(matchers))
 | 
			
		||||
@@ -332,8 +333,8 @@ The `argument` can be either a C string or a C++ string object:
 | 
			
		||||
 | 
			
		||||
`ContainsRegex()` and `MatchesRegex()` take ownership of the `RE` object. They
 | 
			
		||||
use the regular expression syntax defined
 | 
			
		||||
[here](http://go/gunit-advanced-regex). `StrCaseEq()`, `StrCaseNe()`, `StrEq()`,
 | 
			
		||||
and `StrNe()` work for wide strings as well.
 | 
			
		||||
[here](advanced.md#regular-expression-syntax). `StrCaseEq()`, `StrCaseNe()`,
 | 
			
		||||
`StrEq()`, and `StrNe()` work for wide strings as well.
 | 
			
		||||
 | 
			
		||||
#### Container Matchers
 | 
			
		||||
 | 
			
		||||
@@ -658,20 +659,20 @@ which must be a permanent callback.
 | 
			
		||||
:                                    : be any copyable value. Available since  :
 | 
			
		||||
:                                    : v1.1.0.                                 :
 | 
			
		||||
 | 
			
		||||
#### Using a Function, Functor, Lambda, or Callback as an Action
 | 
			
		||||
#### Using a Function, Functor, or Lambda as an Action
 | 
			
		||||
 | 
			
		||||
In the following, by "callable" we mean a free function, `std::function`,
 | 
			
		||||
functor, lambda, or `google3`-style permanent callback.
 | 
			
		||||
functor, or lambda.
 | 
			
		||||
 | 
			
		||||
|                                     |                                        |
 | 
			
		||||
| :---------------------------------- | :------------------------------------- |
 | 
			
		||||
| `f`                                 | Invoke f with the arguments passed to  |
 | 
			
		||||
:                                     : the mock function, where f is a        :
 | 
			
		||||
:                                     : callable (except of google3 callback). :
 | 
			
		||||
:                                     : callable.                              :
 | 
			
		||||
| `Invoke(f)`                         | Invoke `f` with the arguments passed   |
 | 
			
		||||
:                                     : to the mock function, where `f` can be :
 | 
			
		||||
:                                     : a global/static function or a functor. :
 | 
			
		||||
| `Invoke(object_pointer,             | Invoke the {method on the object with  |
 | 
			
		||||
| `Invoke(object_pointer,             | Invoke the method on the object with   |
 | 
			
		||||
: &class\:\:method)`                  : the arguments passed to the mock       :
 | 
			
		||||
:                                     : function.                              :
 | 
			
		||||
| `InvokeWithoutArgs(f)`              | Invoke `f`, which can be a             |
 | 
			
		||||
 
 | 
			
		||||
@@ -695,4 +695,4 @@ For example, in some tests we may not care about how many times `GetX()` and
 | 
			
		||||
In gMock, if you are not interested in a method, just don't say anything about
 | 
			
		||||
it. If a call to this method occurs, you'll see a warning in the test output,
 | 
			
		||||
but it won't be a failure. This is called "naggy" behavior; to change, see
 | 
			
		||||
[The Nice, the Strict, and the Naggy](#NiceStrictNaggy).
 | 
			
		||||
[The Nice, the Strict, and the Naggy](cook_book.md#NiceStrictNaggy).
 | 
			
		||||
 
 | 
			
		||||
@@ -91,9 +91,9 @@ trace, you'll gain insights on why the expectations you set are not met.
 | 
			
		||||
 | 
			
		||||
If you see the message "The mock function has no default action set, and its
 | 
			
		||||
return type has no default value set.", then try
 | 
			
		||||
[adding a default action](http://go/gmockguide#DefaultValue). Due to a known
 | 
			
		||||
issue, unexpected calls on mocks without default actions don't print out a
 | 
			
		||||
detailed comparison between the actual arguments and the expected arguments.
 | 
			
		||||
[adding a default action](for_dummies.md#DefaultValue). Due to a known issue,
 | 
			
		||||
unexpected calls on mocks without default actions don't print out a detailed
 | 
			
		||||
comparison between the actual arguments and the expected arguments.
 | 
			
		||||
 | 
			
		||||
### My program crashed and `ScopedMockLog` spit out tons of messages. Is it a gMock bug?
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user