View Javadoc

1   package org.apache.maven.plugin.resources.remote.it;
2   
3   import org.apache.maven.it.VerificationException;
4   import org.apache.maven.it.Verifier;
5   import org.apache.maven.plugin.resources.remote.it.support.TestUtils;
6   import org.codehaus.plexus.util.FileUtils;
7   
8   import java.io.File;
9   import java.io.IOException;
10  import java.net.URISyntaxException;
11  
12  public class IT_GenerateFromBundle
13      extends AbstractIT
14  {
15      
16      public void test()
17          throws IOException, URISyntaxException, VerificationException
18      {
19          File dir = TestUtils.getTestDir( "generate-from-bundle" );
20          Verifier verifier = new Verifier( dir.getAbsolutePath() );
21          
22          verifier.executeGoal( "generate-resources" );
23          verifier.verifyErrorFreeLog();
24          verifier.resetStreams();
25          
26          File output = new File( dir, "target/maven-shared-archive-resources/DEPENDENCIES" );
27          String content = FileUtils.fileRead( output );
28          
29          assertTrue( content.indexOf( "Built-In:" ) > -1 );
30      }
31  
32  }