Add test that makes sure a logger name can end with a dot This change relates to LOG4NET-580.
Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/88a7cb8d Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/88a7cb8d Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/88a7cb8d Branch: refs/heads/feature/cd-pipeline Commit: 88a7cb8d7c672cd8c723c09271c1b8e451e6ef18 Parents: d53dd61 Author: Dominik Psenner <dpsen...@apache.org> Authored: Tue Oct 31 17:21:52 2017 +0100 Committer: Dominik Psenner <dpsen...@apache.org> Committed: Tue Oct 31 17:21:52 2017 +0100 ---------------------------------------------------------------------- tests/src/Hierarchy/Hierarchy.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/88a7cb8d/tests/src/Hierarchy/Hierarchy.cs ---------------------------------------------------------------------- diff --git a/tests/src/Hierarchy/Hierarchy.cs b/tests/src/Hierarchy/Hierarchy.cs index 6fc21a7..36e3ffd 100644 --- a/tests/src/Hierarchy/Hierarchy.cs +++ b/tests/src/Hierarchy/Hierarchy.cs @@ -143,6 +143,29 @@ namespace log4net.Tests.Hierarchy } [Test] + // LOG4NET-580 + public void LoggerNameCanConsistOfANameEndingWithADot() + { + XmlDocument log4netConfig = new XmlDocument(); + log4netConfig.LoadXml(@" + <log4net> + <appender name=""StringAppender"" type=""log4net.Tests.Appender.StringAppender, log4net.Tests""> + <layout type=""log4net.Layout.SimpleLayout"" /> + </appender> + <root> + <level value=""ALL"" /> + <appender-ref ref=""StringAppender"" /> + </root> + <logger name=""Name.""> + <level value=""WARN"" /> + </logger> + </log4net>"); + + ILoggerRepository rep = LogManager.CreateRepository(Guid.NewGuid().ToString()); + XmlConfigurator.Configure(rep, log4netConfig["log4net"]); + } + + [Test] public void LoggerNameCanConsistOfASingleNonDot() { XmlDocument log4netConfig = new XmlDocument();