You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2012/05/17 14:27:23 UTC
svn commit: r1339570 - in
/maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz: pom.xml
src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java
Author: rfscholte
Date: Thu May 17 12:27:22 2012
New Revision: 1339570
URL: http://svn.apache.org/viewvc?rev=1339570&view=rev
Log:
SCM-674: add test for JazzStatusConsumer, implementation still has to be adjusted
Added:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java
Modified:
maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/pom.xml
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/pom.xml
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/pom.xml?rev=1339570&r1=1339569&r2=1339570&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/pom.xml (original)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/pom.xml Thu May 17 12:27:22 2012
@@ -55,6 +55,11 @@
</dependency>
<!-- For the tck tests -->
<dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ <version>1.9.0</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-test</artifactId>
<scope>test</scope>
Added: maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java?rev=1339570&view=auto
==============================================================================
--- maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java (added)
+++ maven/scm/trunk/maven-scm-providers/maven-scm-provider-jazz/src/test/java/org/apache/maven/scm/provider/jazz/command/status/JazzStatusConsumerTest.java Thu May 17 12:27:22 2012
@@ -0,0 +1,35 @@
+package org.apache.maven.scm.provider.jazz.command.status;
+
+import static org.junit.Assert.*;
+
+import org.apache.maven.scm.ScmFile;
+import org.apache.maven.scm.log.ScmLogger;
+import org.junit.*;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class JazzStatusConsumerTest
+{
+ private JazzStatusConsumer statusConsumer;
+
+ @Mock
+ private ScmLogger scmLogger;
+
+ @Before
+ public void initMocks()
+ {
+ MockitoAnnotations.initMocks( this );
+ }
+
+ @Ignore
+ // @todo fix JazzStatusConsumer to match the ScmFile restrictions
+ public void testScmFilePath()
+ {
+ statusConsumer = new JazzStatusConsumer( null, scmLogger );
+ statusConsumer.consumeLine( " d-- /BogusTest/release.properties" );
+ assertNotNull( statusConsumer.getChangedFiles() );
+ assertEquals( 1, statusConsumer.getChangedFiles().size() );
+ ScmFile changedFile = statusConsumer.getChangedFiles().get( 0 );
+ assertEquals( "BogusTest/release.properties", changedFile.getPath() );
+ }
+}