Nagaraju Goruganti | 477b731 | 2018-06-25 23:28:58 -0500 | [diff] [blame] | 1 | #include "elog_errorwrap_test.hpp" |
| 2 | |
| 3 | namespace phosphor |
| 4 | { |
| 5 | namespace logging |
| 6 | { |
| 7 | namespace internal |
| 8 | { |
| 9 | |
| 10 | TEST_F(TestLogManager, logCap) |
| 11 | { |
Patrick Williams | ce0bdf1 | 2021-04-16 20:09:22 -0500 | [diff] [blame^] | 12 | for (size_t i = 0; i < ERROR_INFO_CAP + 20; i++) |
Nagaraju Goruganti | 477b731 | 2018-06-25 23:28:58 -0500 | [diff] [blame] | 13 | { |
| 14 | manager.commitWithLvl(i, "FOO", 6); |
| 15 | } |
| 16 | |
| 17 | // Max num of Info( and below Sev) errors can be created is qual to |
| 18 | // ERROR_INFO_CAP |
Patrick Venture | f18bf83 | 2018-10-26 18:14:00 -0700 | [diff] [blame] | 19 | EXPECT_EQ(ERROR_INFO_CAP, manager.getInfoErrSize()); |
Nagaraju Goruganti | 477b731 | 2018-06-25 23:28:58 -0500 | [diff] [blame] | 20 | |
Patrick Williams | ce0bdf1 | 2021-04-16 20:09:22 -0500 | [diff] [blame^] | 21 | for (size_t i = 0; i < ERROR_CAP + 20; i++) |
Nagaraju Goruganti | 477b731 | 2018-06-25 23:28:58 -0500 | [diff] [blame] | 22 | { |
| 23 | manager.commitWithLvl(i, "FOO", 0); |
| 24 | } |
| 25 | // Max num of high severity errors can be created is qual to ERROR_CAP |
| 26 | EXPECT_EQ(ERROR_CAP, manager.getRealErrSize()); |
Nagaraju Goruganti | 477b731 | 2018-06-25 23:28:58 -0500 | [diff] [blame] | 27 | } |
| 28 | |
Patrick Venture | f18bf83 | 2018-10-26 18:14:00 -0700 | [diff] [blame] | 29 | } // namespace internal |
| 30 | } // namespace logging |
| 31 | } // namespace phosphor |