GCC Code Coverage Report


Directory: components/
File: examples/hello_gmock/src/hello_gmock.c
Date: 2025-10-25 23:12:34
Coverage Exec Excl Total
Lines: 100.0% 20 0 20
Functions: 100.0% 7 0 7
Branches: -% 0 0 0

Line Branch Exec Source
1 /**
2 * @file hello_gmock.c
3 */
4
5 #include "hello_gmock.h"
6
7 1 int CheckGetData(void)
8 {
9 1 return GetData();
10 }
11
12 1 int CheckGetByPointer(void)
13 {
14 1 int data = 0;
15 1 GetByPointer(&data);
16 1 return data;
17 }
18
19 1 int CheckGetByPointerAndReturnValue(int *data)
20 {
21 1 return GetByPointerAndReturnValue(data);
22 }
23
24 2 void CheckGetDataStructureByPointer(MyDataType *data)
25 {
26 2 GetDataStructureByPointer(data);
27 2 }
28
29 1 void CheckGetDataStructureArray(MyDataType *data)
30 {
31 1 GetDataStructureArray(data);
32 1 }
33
34 1 void CheckSetData(int data)
35 {
36 1 SetData(data);
37 1 }
38
39 1 void CheckSetDataByPointer(int data)
40 {
41 1 SetDataByPointer(&data);
42 1 }
43