You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2008/12/26 16:33:39 UTC
svn commit: r729501 -
/maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java
Author: bentmann
Date: Fri Dec 26 07:33:38 2008
New Revision: 729501
URL: http://svn.apache.org/viewvc?rev=729501&view=rev
Log:
o Formatted code
Modified:
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java
Modified: maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java?rev=729501&r1=729500&r2=729501&view=diff
==============================================================================
--- maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java (original)
+++ maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java Fri Dec 26 07:33:38 2008
@@ -31,148 +31,202 @@
import org.apache.maven.project.builder.PomClassicDomainModel;
import org.apache.maven.shared.model.ModelProperty;
-public class PomTestWrapper {
+public class PomTestWrapper
+{
- private PomClassicDomainModel domainModel;
-
- private JXPathContext context;
-
- public PomTestWrapper(PomClassicDomainModel domainModel) throws IOException {
- if(domainModel == null) {
- throw new IllegalArgumentException("domainModel: null");
- }
- this.domainModel = domainModel;
- context = JXPathContext.newContext(domainModel.getModel());
- }
-
- public PomTestWrapper(File file) throws IOException {
- if(file == null) {
- throw new IllegalArgumentException("file: null");
- }
-
- this.domainModel = new PomClassicDomainModel(file);
- context = JXPathContext.newContext(domainModel.getModel());
- }
-
- public PomTestWrapper(Model model) throws IOException {
- if(model == null) {
- throw new IllegalArgumentException("model: null");
- }
-
- this.domainModel = new PomClassicDomainModel(model);
- context = JXPathContext.newContext(domainModel.getModel());
- }
+ private PomClassicDomainModel domainModel;
+
+ private JXPathContext context;
+
+ public PomTestWrapper( PomClassicDomainModel domainModel )
+ throws IOException
+ {
+ if ( domainModel == null )
+ {
+ throw new IllegalArgumentException( "domainModel: null" );
+ }
+ this.domainModel = domainModel;
+ context = JXPathContext.newContext( domainModel.getModel() );
+ }
+
+ public PomTestWrapper( File file )
+ throws IOException
+ {
+ if ( file == null )
+ {
+ throw new IllegalArgumentException( "file: null" );
+ }
+
+ this.domainModel = new PomClassicDomainModel( file );
+ context = JXPathContext.newContext( domainModel.getModel() );
+ }
+
+ public PomTestWrapper( Model model )
+ throws IOException
+ {
+ if ( model == null )
+ {
+ throw new IllegalArgumentException( "model: null" );
+ }
+
+ this.domainModel = new PomClassicDomainModel( model );
+ context = JXPathContext.newContext( domainModel.getModel() );
+ }
public PomClassicDomainModel getDomainModel()
{
return this.domainModel;
}
- public String getValueOfProjectUri(String projectUri, boolean withResolvedValue) throws IOException {
- if(projectUri.contains("#collection") || projectUri.contains("#set")) {
- throw new IllegalArgumentException("projectUri: contains a collection or set");
- }
- return asMap(withResolvedValue).get(projectUri);
- }
-
- public void setValueOnModel(String expression, Object value) {
- context.setValue(expression, value);
- }
- /*
- public int containerCountForUri(String uri) throws IOException {
- if(uri == null || uri.trim().equals("")) {
- throw new IllegalArgumentException("uri: null or empty");
- }
- ModelDataSource source = new DefaultModelDataSource();
- source.init(domainModel.getModelProperties(), null);
- return source.queryFor(uri).size();
- }
+ public String getValueOfProjectUri( String projectUri, boolean withResolvedValue )
+ throws IOException
+ {
+ if ( projectUri.contains( "#collection" ) || projectUri.contains( "#set" ) )
+ {
+ throw new IllegalArgumentException( "projectUri: contains a collection or set" );
+ }
+ return asMap( withResolvedValue ).get( projectUri );
+ }
+
+ public void setValueOnModel( String expression, Object value )
+ {
+ context.setValue( expression, value );
+ }
+
+ /*
+ public int containerCountForUri( String uri )
+ throws IOException
+ {
+ if ( uri == null || uri.trim().equals( "" ) )
+ {
+ throw new IllegalArgumentException( "uri: null or empty" );
+ }
+ ModelDataSource source = new DefaultModelDataSource();
+ source.init( domainModel.getModelProperties(), null );
+ return source.queryFor( uri ).size();
+ }
*/
-
- public Iterator<?> getIteratorForXPathExpression(String expression) {
- return context.iterate(expression);
- }
-
- public boolean containsXPathExpression(String expression) {
- return context.getValue(expression) != null;
- }
-
- public Object getValue(String expression) {
- return context.getValue(expression);
- }
-
- public boolean xPathExpressionEqualsValue(String expression, String value) {
- return context.getValue(expression) != null && context.getValue(expression).equals(value);
- }
-
- public Map<String, String> asMap(boolean withResolvedValues) throws IOException {
- Map<String, String> map = new HashMap<String, String>();
- for(ModelProperty mp : domainModel.getModelProperties()) {
- if(withResolvedValues) {
- map.put(mp.getUri(), mp.getResolvedValue());
- } else {
- map.put(mp.getUri(), mp.getValue());
- }
-
- }
- return map;
- }
-
- public boolean containsModelProperty(ModelProperty modelProperty) throws IOException {
- return domainModel.getModelProperties().contains(modelProperty);
- }
-
- public boolean containsAllModelPropertiesOf(List<ModelProperty> modelProperties) throws IOException {
- for(ModelProperty mp : modelProperties) {
- if(!containsModelProperty(mp)) {
- return false;
- }
- }
- return true;
- }
-
- public boolean matchModelProperties(List<ModelProperty> hasProperties, List<ModelProperty> doesNotHaveProperties) throws IOException {
- return containsAllModelPropertiesOf(hasProperties) && containNoModelPropertiesOf(doesNotHaveProperties);
- }
-
- public boolean matchUris(List<String> hasAllUris, List<String> doesNotHaveUris) throws IOException {
- return hasAllUris(hasAllUris) && hasNoUris(doesNotHaveUris);
- }
-
- public boolean containNoModelPropertiesOf(List<ModelProperty> modelProperties) throws IOException {
- for(ModelProperty mp : modelProperties) {
- if(containsModelProperty(mp)) {
- return false;
- }
- }
- return true;
- }
-
- public boolean hasUri(String uri) throws IOException {
- for(ModelProperty mp : domainModel.getModelProperties()) {
- if(mp.getValue().equals(uri)) {
- return true;
- }
- }
- return false;
- }
-
- public boolean hasAllUris(List<String> uris) throws IOException {
- for(String s : uris) {
- if(!hasUri(s)) {
- return false;
- }
- }
- return true;
- }
-
- public boolean hasNoUris(List<String> uris) throws IOException {
- for(String s : uris) {
- if(hasUri(s)) {
- return false;
- }
- }
- return true;
- }
-
+
+ public Iterator<?> getIteratorForXPathExpression( String expression )
+ {
+ return context.iterate( expression );
+ }
+
+ public boolean containsXPathExpression( String expression )
+ {
+ return context.getValue( expression ) != null;
+ }
+
+ public Object getValue( String expression )
+ {
+ return context.getValue( expression );
+ }
+
+ public boolean xPathExpressionEqualsValue( String expression, String value )
+ {
+ return context.getValue( expression ) != null && context.getValue( expression ).equals( value );
+ }
+
+ public Map<String, String> asMap( boolean withResolvedValues )
+ throws IOException
+ {
+ Map<String, String> map = new HashMap<String, String>();
+ for ( ModelProperty mp : domainModel.getModelProperties() )
+ {
+ if ( withResolvedValues )
+ {
+ map.put( mp.getUri(), mp.getResolvedValue() );
+ }
+ else
+ {
+ map.put( mp.getUri(), mp.getValue() );
+ }
+
+ }
+ return map;
+ }
+
+ public boolean containsModelProperty( ModelProperty modelProperty )
+ throws IOException
+ {
+ return domainModel.getModelProperties().contains( modelProperty );
+ }
+
+ public boolean containsAllModelPropertiesOf( List<ModelProperty> modelProperties )
+ throws IOException
+ {
+ for ( ModelProperty mp : modelProperties )
+ {
+ if ( !containsModelProperty( mp ) )
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public boolean matchModelProperties( List<ModelProperty> hasProperties, List<ModelProperty> doesNotHaveProperties )
+ throws IOException
+ {
+ return containsAllModelPropertiesOf( hasProperties ) && containNoModelPropertiesOf( doesNotHaveProperties );
+ }
+
+ public boolean matchUris( List<String> hasAllUris, List<String> doesNotHaveUris )
+ throws IOException
+ {
+ return hasAllUris( hasAllUris ) && hasNoUris( doesNotHaveUris );
+ }
+
+ public boolean containNoModelPropertiesOf( List<ModelProperty> modelProperties )
+ throws IOException
+ {
+ for ( ModelProperty mp : modelProperties )
+ {
+ if ( containsModelProperty( mp ) )
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public boolean hasUri( String uri )
+ throws IOException
+ {
+ for ( ModelProperty mp : domainModel.getModelProperties() )
+ {
+ if ( mp.getValue().equals( uri ) )
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public boolean hasAllUris( List<String> uris )
+ throws IOException
+ {
+ for ( String s : uris )
+ {
+ if ( !hasUri( s ) )
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public boolean hasNoUris( List<String> uris )
+ throws IOException
+ {
+ for ( String s : uris )
+ {
+ if ( hasUri( s ) )
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
}