Index: testing/gmock/test/gmock_output_test_golden.txt |
diff --git a/testing/gmock/test/gmock_output_test_golden.txt b/testing/gmock/test/gmock_output_test_golden.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..887b7be7abf0873591d6d3a9c093b07ca9b3aa90 |
--- /dev/null |
+++ b/testing/gmock/test/gmock_output_test_golden.txt |
@@ -0,0 +1,302 @@ |
+[ RUN ] GMockOutputTest.ExpectedCall |
+ |
+FILE:#: EXPECT_CALL(foo_, Bar2(0, _)) invoked |
+Stack trace: |
+ |
+FILE:#: Expected mock function call. |
+ Function call: Bar2(0, 0) |
+ Returns: false |
+Stack trace: |
+[ OK ] GMockOutputTest.ExpectedCall |
+[ RUN ] GMockOutputTest.ExpectedCallToVoidFunction |
+ |
+FILE:#: EXPECT_CALL(foo_, Bar3(0, _)) invoked |
+Stack trace: |
+ |
+FILE:#: Expected mock function call. |
+ Function call: Bar3(0, 0) |
+Stack trace: |
+[ OK ] GMockOutputTest.ExpectedCallToVoidFunction |
+[ RUN ] GMockOutputTest.ExplicitActionsRunOut |
+ |
+GMOCK WARNING: |
+FILE:#: Too few actions specified. |
+Expected to be called twice, but has only 1 WillOnce(). |
+GMOCK WARNING: |
+FILE:#: Actions ran out. |
+Called 2 times, but only 1 WillOnce() is specified - returning default value. |
+Stack trace: |
+[ OK ] GMockOutputTest.ExplicitActionsRunOut |
+[ RUN ] GMockOutputTest.UnexpectedCall |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(1, 0) |
+ Returns: false |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: is equal to 0 |
+ Actual: 1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnexpectedCall |
+[ RUN ] GMockOutputTest.UnexpectedCallToVoidFunction |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning directly. |
+ Function call: Bar3(1, 0) |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: is equal to 0 |
+ Actual: 1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnexpectedCallToVoidFunction |
+[ RUN ] GMockOutputTest.ExcessiveCall |
+FILE:#: Failure |
+Mock function called more times than expected - returning default value. |
+ Function call: Bar2(0, 1) |
+ Returns: false |
+ Expected: to be called once |
+ Actual: called twice - over-saturated and active |
+[ FAILED ] GMockOutputTest.ExcessiveCall |
+[ RUN ] GMockOutputTest.ExcessiveCallToVoidFunction |
+FILE:#: Failure |
+Mock function called more times than expected - returning directly. |
+ Function call: Bar3(0, 1) |
+ Expected: to be called once |
+ Actual: called twice - over-saturated and active |
+[ FAILED ] GMockOutputTest.ExcessiveCallToVoidFunction |
+[ RUN ] GMockOutputTest.UninterestingCall |
+ |
+GMOCK WARNING: |
+Uninteresting mock function call - returning default value. |
+ Function call: Bar2(0, 1) |
+ Returns: false |
+Stack trace: |
+[ OK ] GMockOutputTest.UninterestingCall |
+[ RUN ] GMockOutputTest.UninterestingCallToVoidFunction |
+ |
+GMOCK WARNING: |
+Uninteresting mock function call - returning directly. |
+ Function call: Bar3(0, 1) |
+Stack trace: |
+[ OK ] GMockOutputTest.UninterestingCallToVoidFunction |
+[ RUN ] GMockOutputTest.RetiredExpectation |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(1, 1) |
+ Returns: false |
+Google Mock tried the following 2 expectations, but none matched: |
+ |
+FILE:#: tried expectation #0 |
+ Expected: the expectation is active |
+ Actual: it is retired |
+ Expected: to be called once |
+ Actual: called once - saturated and retired |
+FILE:#: tried expectation #1 |
+ Expected arg #0: is equal to 0 |
+ Actual: 1 |
+ Expected arg #1: is equal to 0 |
+ Actual: 1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.RetiredExpectation |
+[ RUN ] GMockOutputTest.UnsatisfiedPrerequisite |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(1, 0) |
+ Returns: false |
+Google Mock tried the following 2 expectations, but none matched: |
+ |
+FILE:#: tried expectation #0 |
+ Expected arg #0: is equal to 0 |
+ Actual: 1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+FILE:#: tried expectation #1 |
+ Expected: all pre-requisites are satisfied |
+ Actual: the following immediate pre-requisites are not satisfied: |
+FILE:#: pre-requisite #0 |
+ (end of pre-requisites) |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnsatisfiedPrerequisite |
+[ RUN ] GMockOutputTest.UnsatisfiedPrerequisites |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(1, 0) |
+ Returns: false |
+Google Mock tried the following 2 expectations, but none matched: |
+ |
+FILE:#: tried expectation #0 |
+ Expected arg #0: is equal to 0 |
+ Actual: 1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+FILE:#: tried expectation #1 |
+ Expected: all pre-requisites are satisfied |
+ Actual: the following immediate pre-requisites are not satisfied: |
+FILE:#: pre-requisite #0 |
+FILE:#: pre-requisite #1 |
+ (end of pre-requisites) |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnsatisfiedPrerequisites |
+[ RUN ] GMockOutputTest.UnsatisfiedExpectation |
+FILE:#: Failure |
+Actual function call count doesn't match this expectation. |
+ Expected: to be called twice |
+ Actual: called once - unsatisfied and active |
+FILE:#: Failure |
+Actual function call count doesn't match this expectation. |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnsatisfiedExpectation |
+[ RUN ] GMockOutputTest.MismatchArguments |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar(@0x# "Ho", 0, -0.1) |
+ Returns: '\0' |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: references the variable @0x# "Hi" |
+ Actual: "Ho" (is located @0x#) |
+ Expected arg #2: is greater than or equal to 0 |
+ Actual: -0.1 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.MismatchArguments |
+[ RUN ] GMockOutputTest.MismatchWithArguments |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(2, 3) |
+ Returns: false |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected: argument #0 is greater than or equal to argument #1 |
+ Actual: false |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.MismatchWithArguments |
+[ RUN ] GMockOutputTest.MismatchArgumentsAndWithArguments |
+unknown file: Failure |
+ |
+Unexpected mock function call - returning default value. |
+ Function call: Bar2(1, 3) |
+ Returns: false |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: is greater than or equal to 2 |
+ Actual: 1 |
+ Expected: argument #0 is greater than or equal to argument #1 |
+ Actual: false |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.MismatchArgumentsAndWithArguments |
+[ RUN ] GMockOutputTest.UnexpectedCallWithDefaultAction |
+unknown file: Failure |
+ |
+Unexpected mock function call - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(1, 0) |
+ Returns: false |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: is equal to 2 |
+ Actual: 1 |
+ Expected arg #1: is equal to 2 |
+ Actual: 0 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+unknown file: Failure |
+ |
+Unexpected mock function call - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(0, 0) |
+ Returns: true |
+Google Mock tried the following 1 expectation, but it didn't match: |
+ |
+FILE:#: |
+ Expected arg #0: is equal to 2 |
+ Actual: 0 |
+ Expected arg #1: is equal to 2 |
+ Actual: 0 |
+ Expected: to be called once |
+ Actual: never called - unsatisfied and active |
+[ FAILED ] GMockOutputTest.UnexpectedCallWithDefaultAction |
+[ RUN ] GMockOutputTest.ExcessiveCallWithDefaultAction |
+FILE:#: Failure |
+Mock function called more times than expected - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(2, 2) |
+ Returns: true |
+ Expected: to be called once |
+ Actual: called twice - over-saturated and active |
+FILE:#: Failure |
+Mock function called more times than expected - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(1, 1) |
+ Returns: false |
+ Expected: to be called once |
+ Actual: called twice - over-saturated and active |
+[ FAILED ] GMockOutputTest.ExcessiveCallWithDefaultAction |
+[ RUN ] GMockOutputTest.UninterestingCallWithDefaultAction |
+ |
+GMOCK WARNING: |
+Uninteresting mock function call - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(2, 2) |
+ Returns: true |
+Stack trace: |
+ |
+GMOCK WARNING: |
+Uninteresting mock function call - taking default action specified at: |
+FILE:#: |
+ Function call: Bar2(1, 1) |
+ Returns: false |
+Stack trace: |
+[ OK ] GMockOutputTest.UninterestingCallWithDefaultAction |
+[ RUN ] GMockOutputTest.ExplicitActionsRunOutWithDefaultAction |
+ |
+GMOCK WARNING: |
+FILE:#: Too few actions specified. |
+Expected to be called twice, but has only 1 WillOnce(). |
+GMOCK WARNING: |
+FILE:#: Actions ran out. |
+Called 2 times, but only 1 WillOnce() is specified - taking default action specified at: |
+FILE:#: |
+Stack trace: |
+[ OK ] GMockOutputTest.ExplicitActionsRunOutWithDefaultAction |
+[ RUN ] GMockOutputTest.CatchesLeakedMocks |
+[ OK ] GMockOutputTest.CatchesLeakedMocks |
+[ FAILED ] GMockOutputTest.UnexpectedCall |
+[ FAILED ] GMockOutputTest.UnexpectedCallToVoidFunction |
+[ FAILED ] GMockOutputTest.ExcessiveCall |
+[ FAILED ] GMockOutputTest.ExcessiveCallToVoidFunction |
+[ FAILED ] GMockOutputTest.RetiredExpectation |
+[ FAILED ] GMockOutputTest.UnsatisfiedPrerequisite |
+[ FAILED ] GMockOutputTest.UnsatisfiedPrerequisites |
+[ FAILED ] GMockOutputTest.UnsatisfiedExpectation |
+[ FAILED ] GMockOutputTest.MismatchArguments |
+[ FAILED ] GMockOutputTest.MismatchWithArguments |
+[ FAILED ] GMockOutputTest.MismatchArgumentsAndWithArguments |
+[ FAILED ] GMockOutputTest.UnexpectedCallWithDefaultAction |
+[ FAILED ] GMockOutputTest.ExcessiveCallWithDefaultAction |
+ |
+ |
+FILE:#: ERROR: this mock object should be deleted but never is. Its address is @0x#. |
+FILE:#: ERROR: this mock object should be deleted but never is. Its address is @0x#. |
+FILE:#: ERROR: this mock object should be deleted but never is. Its address is @0x#. |
+ERROR: 3 leaked mock objects found at program exit. |