GCC Code Coverage Report


Directory: ./
File: unit_tests/tests/controllers/modules/test_example_module.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 100.0% 7 0 7
Functions: 100.0% 3 0 3
Branches: 60.0% 6 0 10
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 /*
2 * @file test_example_module.cpp
3 *
4 * @date: jul 07, 2025
5 * @author FDSoftware
6 */
7 #include "pch.h"
8
9 4 TEST(ExampleModule, liveDataExampleField){
10
1/1
✓ Branch 2 taken 1 time.
1 EngineTestHelper eth(engine_type_e::TEST_ENGINE);
11
2/2
✓ Branch 1 taken 1 time.
✓ Branch 5 taken 1 time.
1 engine->module<ExampleModule>()->onSlowCallback();
12
3/7
✓ Branch 3 taken 1 time.
✓ Branch 7 taken 1 time.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 time.
✗ Branch 15 not taken.
✗ Branch 20 not taken.
✗ Branch 23 not taken.
1 EXPECT_EQ(engine->module<ExampleModule>()->liveDataExampleField, 8);
13 2 };
14