GCC Code Coverage Report


Directory: ./
File: TESTS/TEST_FUNCTIONS/TEST_DATA_PROCESSING/TEST_PROCESS_CLASS/main.cpp
Date: 2026-01-15 15:35:36
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 11 11 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 "ProcessClass.h"
8 #include "phoenix_assert.h"
9
10 1 int main(int argc, char ** argv){
11
1/1
✓ Branch 0 (2→3) taken 1 times.
1 ProcessClass processClass1;
12
1/1
✓ Branch 0 (3→4) taken 1 times.
1 ProcessClass processClass2(processClass1);
13
1/1
✓ Branch 0 (4→5) taken 1 times.
1 ProcessClass processClass3 = processClass1;
14
15
4/4
✓ Branch 0 (7→8) taken 1 times.
✓ Branch 2 (10→11) taken 1 times.
✓ Branch 4 (13→14) taken 1 times.
✓ Branch 6 (15→16) taken 1 times.
6 phoenix_assert(processClass2.getLong() == 0lu);
16
4/4
✓ Branch 0 (24→25) taken 1 times.
✓ Branch 2 (27→28) taken 1 times.
✓ Branch 4 (30→31) taken 1 times.
✓ Branch 6 (32→33) taken 1 times.
5 phoenix_assert(processClass3.getLong() == 0lu);
17 1 return 0;
18 1 }
19