GCC Code Coverage Report


Directory: ./
File: unit_tests/tests/test_big_buffer.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 100.0% 8 0 8
Functions: 100.0% 3 0 3
Branches: 50.0% 10 0 20
Decisions: -% 0 - 0

Line Branch Decision Exec Source
1 #include "pch.h"
2
3 BigBufferUser getBigBufferCurrentUser();
4
5 4 TEST(BigBuffer, CppMagic) {
6
1/1
✓ Branch 2 taken 1 time.
1 BigBufferHandle h = getBigBuffer(BigBufferUser::ToothLogger);
7
4/9
✓ Branch 4 taken 1 time.
✓ Branch 7 taken 1 time.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 time.
✗ Branch 16 not taken.
✗ Branch 21 not taken.
✗ Branch 24 not taken.
✓ Branch 31 taken 1 time.
✗ Branch 32 not taken.
1 ASSERT_EQ(getBigBufferCurrentUser(), BigBufferUser::ToothLogger);
8
1/1
✓ Branch 3 taken 1 time.
1 h = {};
9
4/9
✓ Branch 4 taken 1 time.
✓ Branch 7 taken 1 time.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 time.
✗ Branch 16 not taken.
✗ Branch 21 not taken.
✗ Branch 24 not taken.
✓ Branch 31 taken 1 time.
✗ Branch 32 not taken.
1 ASSERT_EQ(getBigBufferCurrentUser(), BigBufferUser::None);
10 1 }
11