1 package org.apache.maven.scm.provider.synergy.consumer;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.scm.ScmTestCase;
23 import org.apache.maven.scm.log.DefaultLog;
24
25 import java.io.BufferedReader;
26 import java.io.IOException;
27 import java.io.InputStream;
28 import java.io.InputStreamReader;
29
30
31
32
33 public class SynergyShowDefaultTaskConsumerTest
34 extends ScmTestCase
35 {
36 public void testShowDefaultTaskSet()
37 throws IOException
38 {
39 InputStream inputStream = getResourceAsStream( "/synergy/consumer/showDefaultTaskSet.txt" );
40
41 try
42 {
43 BufferedReader in = new BufferedReader( new InputStreamReader( inputStream ) );
44
45 String s = in.readLine();
46
47 SynergyShowDefaultTaskConsumer consumer = new SynergyShowDefaultTaskConsumer( new DefaultLog() );
48
49 while ( s != null )
50 {
51 consumer.consumeLine( s );
52
53 s = in.readLine();
54 }
55 assertEquals( 52885, consumer.getTask() );
56 }
57 finally
58 {
59 inputStream.close();
60 }
61 }
62
63 public void testShowDefaultTaskNotSet()
64 throws IOException
65 {
66 InputStream inputStream = getResourceAsStream( "/synergy/consumer/showDefaultTaskNotSet.txt" );
67
68 try
69 {
70 BufferedReader in = new BufferedReader( new InputStreamReader( inputStream ) );
71
72 String s = in.readLine();
73
74 SynergyShowDefaultTaskConsumer consumer = new SynergyShowDefaultTaskConsumer( new DefaultLog() );
75
76 while ( s != null )
77 {
78 consumer.consumeLine( s );
79
80 s = in.readLine();
81 }
82 assertEquals( 0, consumer.getTask() );
83 }
84 finally
85 {
86 inputStream.close();
87 }
88 }
89 }