Author: sisbell
Date: Mon Mar 30 23:07:33 2009
New Revision: 760229

URL: http://svn.apache.org/viewvc?rev=760229&view=rev
Log:
Test for setting profile properties.

Modified:
    
maven/components/trunk/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java

Modified: 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java?rev=760229&r1=760228&r2=760229&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
 (original)
+++ 
maven/components/trunk/maven-core/src/test/java/org/apache/maven/settings/PomConstructionWithSettingsTest.java
 Mon Mar 30 23:07:33 2009
@@ -3,6 +3,7 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.Reader;
+import java.util.List;
 
 import org.apache.maven.artifact.repository.DefaultArtifactRepository;
 import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout;
@@ -39,10 +40,10 @@
         mavenProjectBuilder = (DefaultMavenProjectBuilder) lookup( 
MavenProjectBuilder.class );
     }
     
-    public void testA() throws Exception
+    public void testSettingsNoPom() throws Exception
     {
        PomTestWrapper pom = buildPom( "settings-no-pom" );
-       System.out.println(pom.getDomainModel().asString());
+       assertEquals( "local-profile-prop-value", pom.getValue( 
"properties/local-profile-prop" ) );
     }
 
     private PomTestWrapper buildPom( String pomPath )
@@ -62,6 +63,16 @@
        
                profileManager.addProfile( profile );
            }    
+
+        List<String> settingsActiveProfileIds = settings.getActiveProfiles();
+
+        if ( settingsActiveProfileIds != null )
+        {
+            for ( String profileId : settingsActiveProfileIds )
+            {
+                profileManager.getProfileActivationContext().setActive( 
profileId );
+            }
+        }          
            
            ProjectBuilderConfiguration config = new 
DefaultProjectBuilderConfiguration();
            config.setLocalRepository(new DefaultArtifactRepository("default", 
"", new DefaultRepositoryLayout()));


Reply via email to