GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
#include <iostream> |
||
2 |
|||
3 |
|||
4 |
1 |
int foo(int param) { |
|
5 |
✗✓ | 1 |
if (param) { |
6 |
return 1; //std::cout << "param not null." << std::endl; |
||
7 |
} else { |
||
8 |
1 |
return 0; //std::cout << "param is null." << std::endl; |
|
9 |
} |
||
10 |
} |
||
11 |
|||
12 |
|||
13 |
1 |
int main(int argc, char* argv[]) { |
|
14 |
foo( |
||
15 |
0 |
||
16 |
) |
||
17 |
1 |
; |
|
18 |
✗✓ | 1 |
if (argc > 1) { |
19 |
foo( |
||
20 |
1 |
||
21 |
) |
||
22 |
; |
||
23 |
} |
||
24 |
|||
25 |
1 |
return 0; |
|
26 |
✓✗✓✗ |
3 |
} |
Generated by: GCOVR (Version 3.3) |