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