@@ -50,15 +50,15 @@ void StatusData_getFormattedStatus_should_be_used() {
50
50
}
51
51
52
52
@ Test
53
- void level_and_stream_should_be_honored () throws Exception {
53
+ void stream_should_be_honored () throws Exception {
54
54
55
55
// Create the listener.
56
56
final ByteArrayOutputStream outputStream = new ByteArrayOutputStream ();
57
57
final String encoding = "UTF-8" ;
58
58
final PrintStream printStream = new PrintStream (outputStream , false , encoding );
59
59
final StatusConsoleListener listener = new StatusConsoleListener (Level .WARN , printStream );
60
60
61
- // First, log a message that is expected to be logged.
61
+ // log a message that is expected to be logged.
62
62
final RuntimeException expectedThrowable = new RuntimeException ("expectedThrowable" );
63
63
expectedThrowable .setStackTrace (new StackTraceElement [] {
64
64
new StackTraceElement ("expectedThrowableClass" , "expectedThrowableMethod" , "expectedThrowableFile" , 1 )
@@ -71,29 +71,12 @@ void level_and_stream_should_be_honored() throws Exception {
71
71
expectedThrowable ,
72
72
null )); // as set by `StatusLogger` itself
73
73
74
- // Second, log a message that is expected to be discarded due to its insufficient level.
75
- final RuntimeException discardedThrowable = new RuntimeException ("discardedThrowable" );
76
- discardedThrowable .setStackTrace (new StackTraceElement [] {
77
- new StackTraceElement ("discardedThrowableClass" , "discardedThrowableMethod" , "discardedThrowableFile" , 2 )
78
- });
79
- final Message discardedMessage = MESSAGE_FACTORY .newMessage ("discardedMessage" );
80
- listener .log (new StatusData (
81
- null , // since ignored by `SimpleLogger`
82
- Level .INFO ,
83
- discardedMessage ,
84
- discardedThrowable ,
85
- null )); // as set by `StatusLogger` itself
86
-
87
74
// Collect the output.
88
75
printStream .flush ();
89
76
final String output = outputStream .toString (encoding );
90
77
91
78
// Verify the output.
92
- assertThat (output )
93
- .contains (expectedThrowable .getMessage ())
94
- .contains (expectedMessage .getFormattedMessage ())
95
- .doesNotContain (discardedThrowable .getMessage ())
96
- .doesNotContain (discardedMessage .getFormattedMessage ());
79
+ assertThat (output ).contains (expectedThrowable .getMessage ()).contains (expectedMessage .getFormattedMessage ());
97
80
}
98
81
99
82
@ Test
0 commit comments