@Before public void before() { project = new MockProject(); helper = EnforcerTestUtils.getHelper( project ); factory = new ArtifactStubFactory(); rule = new RequireSnapshotVersion(); }
public void testEmptyFileList() throws EnforcerRuleException, IOException { rule.setFiles( new File[] {} ); assertEquals( 0, rule.getFiles().length ); MockProject project = new MockProject(); File f = File.createTempFile( "enforcer", "tmp" ); f.deleteOnExit(); ArtifactStubFactory factory = new ArtifactStubFactory(); Artifact a = factory.getReleaseArtifact(); a.setFile( f ); project.setArtifact( a ); // sanity check the mockProject assertSame( f, project.getArtifact().getFile() ); rule.execute( EnforcerTestUtils.getHelper( project ) ); }
public BannedDependenciesTestSetup() throws IOException { this.excludes = new ArrayList<String>(); this.includes = new ArrayList<String>(); ArtifactStubFactory factory = new ArtifactStubFactory(); MockProject project = new MockProject(); project.setArtifacts( factory.getMixedArtifacts() ); project.setDependencyArtifacts( factory.getScopedArtifacts() ); this.helper = EnforcerTestUtils.getHelper( project ); this.rule = newBannedDependenciesRule(); this.rule.setMessage( null ); this.rule.setExcludes( this.excludes ); this.rule.setIncludes( this.includes ); }
/** * Test mojo. * * @throws IOException Signals that an I/O exception has occurred. */ public void testMojo() throws IOException { ArtifactStubFactory factory = new ArtifactStubFactory(); MockProject project = new MockProject(); EnforcerRuleHelper helper = EnforcerTestUtils.getHelper( project ); project.setArtifact( factory.getReleaseArtifact() ); EnforcerRule rule = new RequireReleaseVersion(); EnforcerRuleUtilsHelper.execute( rule, helper, false ); project.setArtifact( factory.getSnapshotArtifact() ); EnforcerRuleUtilsHelper.execute( rule, helper, true ); project.setArtifact( factory.getReleaseArtifact() ); MockProject parent = new MockProject(); parent.setArtifact( factory.getSnapshotArtifact() ); project.setParent( parent ); helper = EnforcerTestUtils.getHelper(project); ( (RequireReleaseVersion) rule ).setFailWhenParentIsSnapshot( true ); EnforcerRuleUtilsHelper.execute( rule, helper, true ); ( (RequireReleaseVersion) rule ).setFailWhenParentIsSnapshot( false ); EnforcerRuleUtilsHelper.execute( rule, helper, false ); }
ArtifactStubFactory factory = new ArtifactStubFactory(); MockProject project = new MockProject(); EnforcerRuleHelper helper = EnforcerTestUtils.getHelper( project );