public void testUnpackToLocation() throws Exception { List<ArtifactItem> list = stubFactory.getArtifactItems(stubFactory.getClassifiedArtifacts()); ArtifactItem item = list.get(0); item.setOutputDirectory(new File(mojo.getOutputDirectory(), "testOverride")); mojo.setArtifactItems(list); mojo.execute(); assertMarkerFiles(list, true); }
public void testGetArtifactItems() throws MojoExecutionException { ArtifactItem item = new ArtifactItem(); item.setArtifactId("artifact"); item.setGroupId("groupId"); item.setVersion("1.0"); ArrayList<ArtifactItem> list = new ArrayList<ArtifactItem>(1); list.add(item); mojo.setArtifactItems(list); ArtifactItem result = getSingleArtifactItem(false); assertEquals(mojo.getOutputDirectory(), result.getOutputDirectory()); File output = new File(mojo.getOutputDirectory(), "override"); item.setOutputDirectory(output); result = getSingleArtifactItem(false); assertEquals(output, result.getOutputDirectory()); }