Author: brett
Date: Fri Jul 11 10:45:44 2014
New Revision: 1609684

URL: http://svn.apache.org/r1609684
Log:
fix npanday-settings.xml override which was accidentally inverted

Modified:
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsDirectoryTest.java
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsFileTest.java

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java?rev=1609684&r1=1609683&r2=1609684&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/AbstractNPandayIntegrationTestCase.java
 Fri Jul 11 10:45:44 2014
@@ -92,7 +92,7 @@ public abstract class AbstractNPandayInt
     {
         VersionRange versionRange = createVersionRange(versionRangeStr);
 
-        if ( !checkNPandayVersion( versionRange, version ) && !forceVersion )
+        if ( !checkNPandayVersion(versionRange, version) && !forceVersion )
         {
             skip = true;
             skipReason = "NPanday version " + version + " not in range " + 
versionRange;
@@ -289,6 +289,11 @@ public abstract class AbstractNPandayInt
 
     protected Verifier getVerifier(File testDirectory)
         throws VerificationException, IOException {
+        return getVerifier(testDirectory, true);
+    }
+
+    protected Verifier getVerifier(File testDirectory, boolean 
overrideNPandaySettings)
+        throws VerificationException, IOException {
         if ( verifier != null ) {
             throw new IllegalStateException( "Previous verifier has not been 
reset - call resetVerifier()" );
         }
@@ -311,6 +316,12 @@ public abstract class AbstractNPandayInt
         {
             cliOptions.add( "-X" );
         }
+
+        if (overrideNPandaySettings) {
+            cliOptions.add("-Dnpanday.settings=" +
+                    new File(verifier.getBasedir(), 
"npanday-settings.xml").getAbsolutePath());
+        }
+
         verifier.setCliOptions( cliOptions );
 
         verifier.deleteArtifacts(context.getGroupId());
@@ -318,11 +329,6 @@ public abstract class AbstractNPandayInt
         return verifier;
     }
 
-    protected static void overrideNPandaySettings( Verifier verifier ) {
-        verifier.getCliOptions().add("-Dnpanday.settings=" +
-                new File(verifier.getBasedir(), 
"npanday-settings.xml").getAbsolutePath());
-    }
-
     protected void resetVerifier() {
         verifier.resetStreams();
         verifier = null;

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsDirectoryTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsDirectoryTest.java?rev=1609684&r1=1609683&r2=1609684&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsDirectoryTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsDirectoryTest.java
 Fri Jul 11 10:45:44 2014
@@ -34,10 +34,9 @@ public class NPANDAY_377_WithCustomNPand
     public void test()
         throws Exception
     {
-        Verifier verifier = getDefaultVerifier();
-        String testDir = verifier.getBasedir();
-        overrideNPandaySettings( verifier );
-        verifier.executeGoal( "install" );
+        File testDir = context.getTestDir();
+        Verifier verifier = getVerifier(testDir, false);
+        verifier.executeGoal("install");
         verifier.assertFilePresent( new File( testDir, 
"NPANDAY_377_WithCustomNPandaySettingsDirectoryTest/" +
             getAssemblyFile( 
"NPANDAY377WithCustomNPandaySettingsDirectoryTest", "1.0.0", "dll" ) 
).getAbsolutePath() );
         verifier.assertFilePresent( new File( testDir, 
"NPANDAY_377_WithCustomNPandaySettingsDirectoryTest/npanday-settings.xml" 
).getAbsolutePath() );

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsFileTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsFileTest.java?rev=1609684&r1=1609683&r2=1609684&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsFileTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_377_WithCustomNPandaySettingsFileTest.java
 Fri Jul 11 10:45:44 2014
@@ -34,9 +34,8 @@ public class NPANDAY_377_WithCustomNPand
     public void test()
         throws Exception
     {
-        Verifier verifier = getDefaultVerifier();
-        String testDir = verifier.getBasedir();
-        overrideNPandaySettings( verifier );
+        File testDir = context.getTestDir();
+        Verifier verifier = getVerifier(testDir, false);
         verifier.executeGoal( "install" );
         verifier.assertFilePresent( new File( testDir, 
"NPANDAY_377_WithCustomNPandaySettingsFileTest/" +
             getAssemblyFile( "NPANDAY377WithCustomNPandaySettingsFileTest", 
"1.0.0", "dll" ) ).getAbsolutePath() );


Reply via email to