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 ) );
+    }
+
 }