package net.thucydides.maven.plugins; import org.apache.maven.project.MavenProject; import org.junit.Before; import org.junit.Test; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.mockito.Mockito.when; /** * Created by IntelliJ IDEA. * User: johnsmart * Date: 7/09/11 * Time: 7:46 AM * To change this template use File | Settings | File Templates. */ public class WhenUsingTheMavenProjectHelper { @Mock MavenProject project; @Before public void initMocks() { MockitoAnnotations.initMocks(this); } @Test public void project_identifier_should_be_the_group_and_artifact_id() { when(project.getGroupId()).thenReturn("group"); when(project.getArtifactId()).thenReturn("artifact"); assertThat(MavenProjectHelper.getProjectIdentifier(project), is("group-artifact")); } @Test public void project_identifier_should_an_empty_string_if_no_project_is_defined() { assertThat(MavenProjectHelper.getProjectIdentifier(null), is("")); } }