GCC Code Coverage Report


Directory: ./
File: TESTS/TEST_EMPTY_BACKEND_CONNECTOR_MANAGER/main.cpp
Date: 2024-12-09 11:00:39
Exec Total Coverage
Lines: 12 12 100.0%
Branches: 35 35 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 "phoenix_assert.h"
8 #include "phoenix_control.h"
9
10 typedef PAbstractControlManager<std::string, PEmptyControlBackend, PMockControlBackend> ConnectorManager;
11
12 ///Basic test of a PAbstractConnectorManager
13 1 void testEmptyAbtractConnectorManagerServer(){
14
9/9
✓ Branch 2 taken 1 times.
✓ Branch 6 taken 1 times.
✓ Branch 9 taken 1 times.
✓ Branch 13 taken 1 times.
✓ Branch 16 taken 1 times.
✓ Branch 20 taken 1 times.
✓ Branch 24 taken 1 times.
✓ Branch 27 taken 1 times.
✓ Branch 30 taken 1 times.
2 ConnectorManager manager;
15
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 21 taken 1 times.
✓ Branch 25 taken 1 times.
✓ Branch 28 taken 1 times.
✓ Branch 31 taken 1 times.
1 phoenix_assert(manager.addClientConnector("Alice", "localhost", phoenix_emptyControlParam("empty_log", PLog::DEBUG)));
16
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 21 taken 1 times.
✓ Branch 25 taken 1 times.
✓ Branch 28 taken 1 times.
✓ Branch 31 taken 1 times.
1 phoenix_assert(manager.addClientConnector("Bob", "bobhost", phoenix_emptyControlParam("empty_log", PLog::DEBUG)));
17
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
11 for(size_t i(0lu); i < 10lu; ++i){
18
3/3
✓ Branch 2 taken 10 times.
✓ Branch 6 taken 10 times.
✓ Branch 9 taken 10 times.
10 manager.pushData("Alice", "shadok", i);
19 10 size_t value(0);
20
3/3
✓ Branch 2 taken 10 times.
✓ Branch 6 taken 10 times.
✓ Branch 9 taken 10 times.
10 manager.pullData("Bob", "gibi", value);
21
22 }
23
24 1 }
25
26 1 int main(int argc, char** argv){
27 1 testEmptyAbtractConnectorManagerServer();
28 1 return 0;
29 }
30
31
32