Repository: logging-log4j2 Updated Branches: refs/heads/master b95cc70e4 -> 5215d89cd
Message implementors must implement toString() to return a value that will work as 'normal' Strings in order to play well with the Supplier APIs like traceEnter(Supplier). Also introduce an AbstractMessage class that JsonMessage extends. For now, the stock Message implementors do not extend AbstractMessage because that would make reading in 2.5 serialized Messages break. We can decide later if we want to make Message implementors extend AbstractMessage. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/5215d89c Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/5215d89c Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/5215d89c Branch: refs/heads/master Commit: 5215d89cde4e06a0ec65bf5b2e9a11b7d3cfc705 Parents: b95cc70 Author: ggregory <[email protected]> Authored: Fri Feb 12 14:15:08 2016 -0800 Committer: ggregory <[email protected]> Committed: Fri Feb 12 14:15:08 2016 -0800 ---------------------------------------------------------------------- .../apache/logging/log4j/message/ThreadDumpMessageTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/5215d89c/log4j-api/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java b/log4j-api/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java index 5143611..24a962b 100644 --- a/log4j-api/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java +++ b/log4j-api/src/test/java/org/apache/logging/log4j/message/ThreadDumpMessageTest.java @@ -69,8 +69,10 @@ public class ThreadDumpMessageTest { @Test public void testToString() { final ThreadDumpMessage msg = new ThreadDumpMessage("Test"); - final String expected = "ThreadDumpMessage[Title=\"Test\"]"; - assertEquals(expected, msg.toString()); + final String actual = msg.toString(); + assertTrue(actual.contains("Test")); + assertTrue(actual.contains("RUNNABLE")); + assertTrue(actual.contains(getClass().getName())); } @Test
