gmock_output_test_golden.txt 13.3 KB
Newer Older
1
2
3
4
5
[ RUN      ] GMockOutputTest.ExpectedCall

FILE:#: EXPECT_CALL(foo_, Bar2(0, _)) invoked
Stack trace:

6
FILE:#: Mock function call matches EXPECT_CALL(foo_, Bar2(0, _))...
7
8
9
10
11
12
13
14
15
    Function call: Bar2(0, 0)
          Returns: false
Stack trace:
[       OK ] GMockOutputTest.ExpectedCall
[ RUN      ] GMockOutputTest.ExpectedCallToVoidFunction

FILE:#: EXPECT_CALL(foo_, Bar3(0, _)) invoked
Stack trace:

16
FILE:#: Mock function call matches EXPECT_CALL(foo_, Bar3(0, _))...
17
18
19
20
21
22
    Function call: Bar3(0, 0)
Stack trace:
[       OK ] GMockOutputTest.ExpectedCallToVoidFunction
[ RUN      ] GMockOutputTest.ExplicitActionsRunOut

GMOCK WARNING:
23
FILE:#: Too few actions specified in EXPECT_CALL(foo_, Bar2(_, _))...
24
25
Expected to be called twice, but has only 1 WillOnce().
GMOCK WARNING:
26
FILE:#: Actions ran out in EXPECT_CALL(foo_, Bar2(_, _))...
27
28
29
30
31
32
33
34
35
36
37
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:

38
FILE:#: EXPECT_CALL(foo_, Bar2(0, _))...
39
40
41
42
  Expected arg #0: is equal to 0
           Actual: 1
         Expected: to be called once
           Actual: never called - unsatisfied and active
43

44
45
46
47
48
49
50
51
[  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:

52
FILE:#: EXPECT_CALL(foo_, Bar3(0, _))...
53
54
55
56
  Expected arg #0: is equal to 0
           Actual: 1
         Expected: to be called once
           Actual: never called - unsatisfied and active
57

58
59
60
61
62
63
64
65
[  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
66

67
68
69
70
71
72
73
[  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
74

75
76
77
78
79
80
81
[  FAILED  ] GMockOutputTest.ExcessiveCallToVoidFunction
[ RUN      ] GMockOutputTest.UninterestingCall

GMOCK WARNING:
Uninteresting mock function call - returning default value.
    Function call: Bar2(0, 1)
          Returns: false
82
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details.
83
84
85
86
87
88
[       OK ] GMockOutputTest.UninterestingCall
[ RUN      ] GMockOutputTest.UninterestingCallToVoidFunction

GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: Bar3(0, 1)
89
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details.
90
91
92
93
94
95
96
97
98
[       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:

99
FILE:#: tried expectation #0: EXPECT_CALL(foo_, Bar2(_, _))...
100
101
102
103
         Expected: the expectation is active
           Actual: it is retired
         Expected: to be called once
           Actual: called once - saturated and retired
104
FILE:#: tried expectation #1: EXPECT_CALL(foo_, Bar2(0, 0))...
105
106
107
108
109
110
  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
111

112
113
114
115
116
117
118
119
120
[  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:

121
FILE:#: tried expectation #0: EXPECT_CALL(foo_, Bar2(0, 0))...
122
123
124
125
  Expected arg #0: is equal to 0
           Actual: 1
         Expected: to be called once
           Actual: never called - unsatisfied and active
126
FILE:#: tried expectation #1: EXPECT_CALL(foo_, Bar2(1, _))...
127
128
129
130
131
132
         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
133

134
135
136
137
138
139
140
141
142
[  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:

143
FILE:#: tried expectation #0: EXPECT_CALL(foo_, Bar2(0, 0))...
144
145
146
147
  Expected arg #0: is equal to 0
           Actual: 1
         Expected: to be called once
           Actual: never called - unsatisfied and active
148
FILE:#: tried expectation #1: EXPECT_CALL(foo_, Bar2(1, _))...
149
150
151
152
153
154
155
         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
156

157
[  FAILED  ] GMockOutputTest.UnsatisfiedPrerequisites
158
159
160
[ RUN      ] GMockOutputTest.UnsatisfiedWith
FILE:#: Failure
Actual function call count doesn't match EXPECT_CALL(foo_, Bar2(_, _))...
zhanyong.wan's avatar
zhanyong.wan committed
161
    Expected args: are a pair where the first >= the second
162
163
         Expected: to be called once
           Actual: never called - unsatisfied and active
164

165
[  FAILED  ] GMockOutputTest.UnsatisfiedWith
166
167
[ RUN      ] GMockOutputTest.UnsatisfiedExpectation
FILE:#: Failure
168
Actual function call count doesn't match EXPECT_CALL(foo_, Bar2(0, _))...
169
170
         Expected: to be called twice
           Actual: called once - unsatisfied and active
171

172
FILE:#: Failure
173
Actual function call count doesn't match EXPECT_CALL(foo_, Bar(_, _, _))...
174
175
         Expected: to be called once
           Actual: never called - unsatisfied and active
176

177
178
179
180
181
182
183
184
185
[  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:

186
FILE:#: EXPECT_CALL(foo_, Bar(Ref(s), _, Ge(0)))...
187
  Expected arg #0: references the variable @0x# "Hi"
188
189
           Actual: "Ho", which is located @0x#
  Expected arg #2: is >= 0
190
191
192
           Actual: -0.1
         Expected: to be called once
           Actual: never called - unsatisfied and active
193

194
[  FAILED  ] GMockOutputTest.MismatchArguments
195
[ RUN      ] GMockOutputTest.MismatchWith
196
197
198
199
200
201
202
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:

203
FILE:#: EXPECT_CALL(foo_, Bar2(Ge(2), Ge(1)))...
zhanyong.wan's avatar
zhanyong.wan committed
204
    Expected args: are a pair where the first >= the second
205
           Actual: don't match
206
207
         Expected: to be called once
           Actual: never called - unsatisfied and active
208

209
210
[  FAILED  ] GMockOutputTest.MismatchWith
[ RUN      ] GMockOutputTest.MismatchArgumentsAndWith
211
212
213
214
215
216
217
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:

218
FILE:#: EXPECT_CALL(foo_, Bar2(Ge(2), Ge(1)))...
219
  Expected arg #0: is >= 2
220
           Actual: 1
zhanyong.wan's avatar
zhanyong.wan committed
221
    Expected args: are a pair where the first >= the second
222
           Actual: don't match
223
224
         Expected: to be called once
           Actual: never called - unsatisfied and active
225

226
[  FAILED  ] GMockOutputTest.MismatchArgumentsAndWith
227
228
229
230
231
232
233
234
235
[ 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:

236
FILE:#: EXPECT_CALL(foo_, Bar2(2, 2))...
237
238
239
240
241
242
  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
243

244
245
246
247
248
249
250
251
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:

252
FILE:#: EXPECT_CALL(foo_, Bar2(2, 2))...
253
254
255
256
257
258
  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
259

260
261
262
263
264
265
266
267
268
[  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
269

270
271
272
273
274
275
276
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
277

278
279
280
281
282
283
284
285
[  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
286
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details.
287
288
289
290
291
292

GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
FILE:#:
    Function call: Bar2(1, 1)
          Returns: false
293
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/main/docs/gmock_cook_book.md#knowing-when-to-expect-useoncall for details.
294
295
296
297
[       OK ] GMockOutputTest.UninterestingCallWithDefaultAction
[ RUN      ] GMockOutputTest.ExplicitActionsRunOutWithDefaultAction

GMOCK WARNING:
298
FILE:#: Too few actions specified in EXPECT_CALL(foo_, Bar2(_, _))...
299
300
Expected to be called twice, but has only 1 WillOnce().
GMOCK WARNING:
301
FILE:#: Actions ran out in EXPECT_CALL(foo_, Bar2(_, _))...
302
303
304
305
Called 2 times, but only 1 WillOnce() is specified - taking default action specified at:
FILE:#:
Stack trace:
[       OK ] GMockOutputTest.ExplicitActionsRunOutWithDefaultAction
306
307
[ RUN      ] GMockOutputTest.CatchesLeakedMocks
[       OK ] GMockOutputTest.CatchesLeakedMocks
Gennadiy Civil's avatar
Gennadiy Civil committed
308
309
[ RUN      ] GMockOutputTest.PrintsMatcher
FILE:#: Failure
310
Value of: (std::pair<int, bool>(42, true))
311
Expected: is pair (first: is >= 48, second: true)
312
  Actual: (42, true) (of type std::pair<int,bool>)
Gennadiy Civil's avatar
Gennadiy Civil committed
313
[  FAILED  ] GMockOutputTest.PrintsMatcher
314
315
316
317
318
319
320
[  FAILED  ] GMockOutputTest.UnexpectedCall
[  FAILED  ] GMockOutputTest.UnexpectedCallToVoidFunction
[  FAILED  ] GMockOutputTest.ExcessiveCall
[  FAILED  ] GMockOutputTest.ExcessiveCallToVoidFunction
[  FAILED  ] GMockOutputTest.RetiredExpectation
[  FAILED  ] GMockOutputTest.UnsatisfiedPrerequisite
[  FAILED  ] GMockOutputTest.UnsatisfiedPrerequisites
321
[  FAILED  ] GMockOutputTest.UnsatisfiedWith
322
323
[  FAILED  ] GMockOutputTest.UnsatisfiedExpectation
[  FAILED  ] GMockOutputTest.MismatchArguments
324
325
[  FAILED  ] GMockOutputTest.MismatchWith
[  FAILED  ] GMockOutputTest.MismatchArgumentsAndWith
326
327
[  FAILED  ] GMockOutputTest.UnexpectedCallWithDefaultAction
[  FAILED  ] GMockOutputTest.ExcessiveCallWithDefaultAction
Gennadiy Civil's avatar
Gennadiy Civil committed
328
[  FAILED  ] GMockOutputTest.PrintsMatcher
329

330
331
332

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#.
333
FILE:#: ERROR: this mock object should be deleted but never is. Its address is @0x#.
Abseil Team's avatar
Abseil Team committed
334
ERROR: 3 leaked mock objects found at program exit. Expectations on a mock object are verified when the object is destructed. Leaking a mock means that its expectations aren't verified, which is usually a test bug. If you really intend to leak a mock, you can suppress this error using testing::Mock::AllowLeak(mock_object), or you may use a fake or stub instead of a mock.