1 package org.apache.maven.plugin.surefire.booterclient.output;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.StringWriter;
23
24
25
26
27
28
29
30 public class PrintWriterOutputConsumerTest
31 extends AbstractOutputConsumerTestCase
32 {
33 private StringWriter writer;
34
35 private static final String LINE_SEPARATOR = System.getProperty( "line.separator" );
36
37 protected void setUp()
38 throws Exception
39 {
40 super.setUp();
41 writer = new StringWriter();
42 setOutputConsumer( new PrintWriterOutputConsumer( writer ) );
43 }
44
45 public void testConsumeFooterLine()
46 {
47 super.testConsumeFooterLine();
48 assertEquals( this.getLine() + LINE_SEPARATOR, writer.toString() );
49 }
50
51 public void testConsumeHeaderLine()
52 {
53 super.testConsumeHeaderLine();
54 assertEquals( getLine() + LINE_SEPARATOR, writer.toString() );
55 }
56
57 public void testConsumeMessageLine()
58 {
59 super.testConsumeMessageLine();
60 assertEquals( getLine() + LINE_SEPARATOR, writer.toString() );
61 }
62
63 public void testConsumeOutputLine()
64 throws Exception
65 {
66 super.testConsumeOutputLine();
67 assertEquals( getLine() + LINE_SEPARATOR, writer.toString() );
68 }
69
70 public void testTestSetCompleted()
71 {
72 super.testTestSetCompleted();
73 assertEquals( "", writer.toString() );
74 }
75
76 public void testTestSetStarting()
77 {
78 super.testTestSetStarting();
79 assertEquals( "", writer.toString() );
80 }
81
82 }