1 package org.apache.maven.scm.provider.jazz.command.consumer;
2
3 import junit.framework.TestCase;
4 import org.apache.maven.scm.log.DefaultLog;
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 public class DebugLoggerConsumerTest
29 extends TestCase
30 {
31 private DebugLoggerConsumer debugConsumer;
32
33 public void setUp()
34 throws Exception
35 {
36 debugConsumer = new DebugLoggerConsumer( new DefaultLog() );
37 }
38
39 public void testErrorConsumer()
40 {
41 assertFalse( debugConsumer.isFed() );
42 debugConsumer.consumeLine( "Some line to consume" );
43 assertTrue( debugConsumer.isFed() );
44 debugConsumer.consumeLine( "Another line to consume" );
45 String ls = System.getProperty( "line.separator" );
46 assertEquals( "Contents were different!", "Some line to consume" + ls + "Another line to consume" + ls,
47 debugConsumer.getOutput() );
48 }
49 }