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 2013/04/25 22:00:23 UTC
svn commit: r1475935 -
/maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java
Author: rfscholte
Date: Thu Apr 25 20:00:22 2013
New Revision: 1475935
URL: http://svn.apache.org/r1475935
Log:
Add unit tests
Modified:
maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java
Modified: maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java?rev=1475935&r1=1475934&r2=1475935&view=diff
==============================================================================
--- maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java (original)
+++ maven/shared/trunk/maven-project-utils/src/test/java/org/apache/maven/shared/project/utils/ScmUtilsTest.java Thu Apr 25 20:00:22 2013
@@ -2,6 +2,8 @@ package org.apache.maven.shared.project.
import static org.junit.Assert.*;
+import org.apache.maven.model.Model;
+import org.apache.maven.model.Scm;
import org.apache.maven.project.MavenProject;
import org.junit.Test;
@@ -22,4 +24,52 @@ public class ScmUtilsTest
assertEquals( "", ScmUtils.resolveScmDeveloperConnection( project ) );
}
+ @Test
+ public void getScmConnectionByModel()
+ {
+ Model model = new Model();
+ assertNull( ScmUtils.getScmConnection( model ) );
+ model.setScm( new Scm() );
+ assertNull( ScmUtils.getScmConnection( model ) );
+ String connection = "scmConnection";
+ model.getScm().setConnection( connection );
+ assertEquals( connection, ScmUtils.getScmConnection( model ) );
+ }
+
+ @Test
+ public void getScmDeveloperConnectionByModel()
+ {
+ Model model = new Model();
+ assertNull( ScmUtils.getScmDeveloperConnection( model ) );
+ model.setScm( new Scm() );
+ assertNull( ScmUtils.getScmDeveloperConnection( model ) );
+ String connection = "scmConnection";
+ model.getScm().setDeveloperConnection( connection );
+ assertEquals( connection, ScmUtils.getScmDeveloperConnection( model ) );
+ }
+
+ @Test
+ public void getScmConnectionByMavenProject()
+ {
+ MavenProject project = new MavenProject();
+ assertNull( ScmUtils.getScmConnection( project ) );
+ project.setScm( new Scm() );
+ assertNull( ScmUtils.getScmConnection( project ) );
+ String connection = "scmConnection";
+ project.getScm().setConnection( connection );
+ assertEquals( connection, ScmUtils.getScmConnection( project ) );
+ }
+
+ @Test
+ public void getScmDeveloperConnectionByMavenProject()
+ {
+ MavenProject project = new MavenProject();
+ assertNull( ScmUtils.getScmDeveloperConnection( project ) );
+ project.setScm( new Scm() );
+ assertNull( ScmUtils.getScmDeveloperConnection( project ) );
+ String connection = "scmConnection";
+ project.getScm().setDeveloperConnection( connection );
+ assertEquals( connection, ScmUtils.getScmDeveloperConnection( project ) );
+ }
+
}