GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
#include <gtest/gtest.h> |
||
2 |
#include <log++.h> |
||
3 |
#include <test_utils.h> |
||
4 |
|||
5 |
void aborting() { |
||
6 |
abort(); |
||
7 |
} |
||
8 |
|||
9 |
void not_aborting() { |
||
10 |
|||
11 |
} |
||
12 |
|||
13 |
4 |
TEST(common, testCheckAbort) { |
|
14 |
✓✗✓✗ ✗✓✗✗ ✗✗✗✗ ✗✗ |
2 |
ASSERT_TRUE(checkAbort(aborting)); |
15 |
✓✗✓✗ ✗✓✗✗ ✗✗✗✗ ✗✗ |
2 |
ASSERT_FALSE(checkAbort(not_aborting)); |
16 |
} |
||
17 |
|||
18 |
4 |
TEST(common, fatal_test) { |
|
19 |
✓✗ | 2 |
LOG_INIT(*test_argv); |
20 |
✓✗✓✗ ✗✓✗✗ ✗✗✗✗ ✗✗ |
2 |
ASSERT_TRUE(checkAbort([]() { LPP_CAPTURE_STDERR(LOG(FATAL) << "Test"); })); |
21 |
} |
||
22 |
|||
23 |
2 |
TEST(common, testRemoveNumbersFromString) { |
|
24 |
2 |
ASSERT_EQ("Test", removeNumbersFromString("Test123")); |
|
25 |
2 |
ASSERT_EQ("Test", removeNumbersFromString("Te123st123")); |
|
26 |
2 |
ASSERT_EQ("Test", removeNumbersFromString("123Te123st123")); |
|
27 |
} |
Generated by: GCOVR (Version 4.2) |