GCC Code Coverage Report


Directory: ./
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
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

unit_tests/tests/test_big_buffer.cpp
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