blob: 5c6f0d66c9c907ec8cbb5ba21f96b5526dfd7679 [file] [log] [blame]
#include "elog_errorwrap_test.hpp"
namespace phosphor
{
namespace logging
{
namespace internal
{
TEST_F(TestLogManager, logCap)
{
for (size_t i = 0; i < ERROR_INFO_CAP + 20; i++)
{
manager.commitWithLvl(i, "FOO", 6);
}
// Max num of Info( and below Sev) errors can be created is qual to
// ERROR_INFO_CAP
EXPECT_EQ(ERROR_INFO_CAP, manager.getInfoErrSize());
for (size_t i = 0; i < ERROR_CAP + 20; i++)
{
manager.commitWithLvl(i, "FOO", 0);
}
// Max num of high severity errors can be created is qual to ERROR_CAP
EXPECT_EQ(ERROR_CAP, manager.getRealErrSize());
}
} // namespace internal
} // namespace logging
} // namespace phosphor