GCC Code Coverage Report


Directory: ./
File: TESTS/TEST_GENERATOR_UTILS/main.cpp
Date: 2025-04-25 19:10:50
Exec Total Coverage
Lines: 9 9 100.0%
Branches: 30 30 100.0%

Line Branch Exec Source
1 /***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5 ****************************************/
6
7 #include <iostream>
8 #include "phoenix_assert.h"
9 #include "phoenix_check.h"
10
11 #include "type_utils.h"
12
13 ///Test the doc url for gitlab
14 1 void testTypeUtils(){
15
6/6
✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 13 taken 1 times.
✓ Branch 16 taken 1 times.
✓ Branch 19 taken 1 times.
1 phoenix_assert(!generator_typeIsList("int"));
16
6/6
✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 13 taken 1 times.
✓ Branch 16 taken 1 times.
✓ Branch 19 taken 1 times.
1 phoenix_assert(generator_typeIsList("std::list<int>"));
17
18
9/9
✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
✓ Branch 24 taken 1 times.
✓ Branch 27 taken 1 times.
✓ Branch 30 taken 1 times.
1 phoenix_assert(phoenix_check("Simple std::list<int>",
19 generator_getListNestedType("std::list<int>"),
20 "int"));
21
9/9
✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 10 taken 1 times.
✓ Branch 14 taken 1 times.
✓ Branch 17 taken 1 times.
✓ Branch 20 taken 1 times.
✓ Branch 24 taken 1 times.
✓ Branch 27 taken 1 times.
✓ Branch 30 taken 1 times.
1 phoenix_assert(phoenix_check("Simple int",
22 generator_getListNestedType("int"),
23 ""));
24 1 }
25
26
27 1 int main(int argc, char ** argv){
28 1 testTypeUtils();
29 1 return 0;
30 }
31
32
33