1 package org.apache.maven.scm.provider.starteam.command.status;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23
24 import org.apache.maven.scm.ScmTestCase;
25 import org.apache.maven.scm.log.DefaultLog;
26 import org.apache.maven.scm.util.ConsumerUtils;
27
28
29
30
31 public class StarteamStatusConsumerTest
32 extends ScmTestCase
33 {
34
35 private static final String WORKING_DIR = "/usr/scm-starteam/driver";
36
37 private File testFile;
38
39 public void setUp()
40 throws Exception
41 {
42 super.setUp();
43
44 testFile = getTestFile( "/src/test/resources/starteam/status/status.txt" );
45 }
46
47 public void testParse()
48 throws Exception
49 {
50 StarteamStatusConsumer consumer = new StarteamStatusConsumer( new DefaultLog(), new File( WORKING_DIR ) );
51
52 ConsumerUtils.consumeFile( testFile, consumer );
53
54 assertEquals( "Wrong number of entries returned", 4, consumer.getChangedFiles().size() );
55
56
57 }
58 }