GCC Code Coverage Report


Directory: ./
File: tmp_project/PhoenixFileParser/tmp_project/PhoenixCore/TESTS/TEST_COLOR/main.cpp
Date: 2025-03-14 11:45:13
Exec Total Coverage
Lines: 30 30 100.0%
Branches: 111 111 100.0%

Line Branch Exec Source
1
2 /***************************************
3 Auteur : Pierre Aubert
4 Mail : pierre.aubert@lapp.in2p3.fr
5 Licence : CeCILL-C
6 ****************************************/
7
8 #include <iostream>
9 #include "phoenix_color.h"
10
11 ///Test the color
12 1 void testStringColor(){
13
2/2
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
1 std::cout << termDefault() << std::endl;
14 1 clearTerminal();
15
2/2
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
1 std::cout << termDefault() << std::endl;
16
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBlack() <<"Black" << termDefault() << std::endl;
17
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBlink() <<"Blink" << termDefault() << std::endl;
18
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBright() <<"Bright" << termDefault() << std::endl;
19
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBlue() <<"Blue" << termDefault() << std::endl;
20
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termCyan() << "Cyan" << termDefault() << std::endl;
21
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termGreen() << "Green" << termDefault() << std::endl;
22
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termNegative() << "Negative" << termDefault() << std::endl;
23
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termPositive() << "Positive" << termDefault() << std::endl;
24
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termPurple() << "Purple" << termDefault() << std::endl;
25
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termRed() << "Red" << termDefault() << std::endl;
26
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termUnderlined() << "Underlined" << termDefault() << std::endl;
27
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termWhite() << "White" << termDefault() << std::endl;
28
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termYellow() << "Yellow" << termDefault() << std::endl;
29
30
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBBlack() << "Black background" << termDefault() << std::endl;
31
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBBlue() << "Blue background" << termDefault() << std::endl;
32
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBCyan() << "Cyan background" << termDefault() << std::endl;
33
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBGreen() << "Green background" << termDefault() << std::endl;
34
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBPurple() << "Purple background" << termDefault() << std::endl;
35
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBRed() << "Red background" << termDefault() << std::endl;
36
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBWhite() << "White background" << termDefault() << std::endl;
37
5/5
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
✓ Branch 8 taken 1 times.
✓ Branch 11 taken 1 times.
✓ Branch 14 taken 1 times.
1 std::cout << termBYellow() << "Yellow background" << termDefault() << std::endl;
38
2/2
✓ Branch 2 taken 1 times.
✓ Branch 5 taken 1 times.
1 std::cout << termDefault() << std::endl;
39 1 }
40
41 1 int main(int argc, char** argv){
42 1 testStringColor();
43 1 return 0;
44 }
45
46
47