Merge pull request #21 from patrickjwhite/logger_patternFormatter

PatternFormatter specific-length source and optimizations.
This commit is contained in:
Aleksandar Fabijanic
2012-12-11 09:03:01 -08:00
3 changed files with 146 additions and 53 deletions

View File

@@ -98,6 +98,21 @@ void PatternFormatterTest::testPatternFormatter()
fmt.setProperty("pattern", "%[testParam] %p");
fmt.format(msg, result);
assert (result == "Test Parameter Error");
result.clear();
fmt.setProperty("pattern", "start %v[10] end");
fmt.format(msg, result);
assert (result == "start TestSource end");
result.clear();
fmt.setProperty("pattern", "start %v[12] end");
fmt.format(msg, result);
assert (result == "start TestSource end");
result.clear();
fmt.setProperty("pattern", "start %v[8] end");
fmt.format(msg, result);
assert (result == "start stSource end");
}