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_CustomFilterDelimiter
13      extends AbstractIT
14  {
15      
16      @SuppressWarnings( "unchecked" )
17      public void test()
18          throws IOException, URISyntaxException, VerificationException
19      {
20          File dir = TestUtils.getTestDir( "custom-filter-delim" );
21          Verifier verifier = new Verifier( dir.getAbsolutePath() );
22          
23          verifier.getCliOptions().add( "-X" );
24          
25          verifier.executeGoal( "validate" );
26          verifier.verifyErrorFreeLog();
27          verifier.resetStreams();
28          
29          File output = new File( dir, "target/maven-shared-archive-resources/DEPENDENCIES" );
30          String content = FileUtils.fileRead( output );
31          
32          assertTrue( content.indexOf( "Override: custom-filter-delim" ) > -1 );
33      }
34  
35  }