Author: ptahchiev
Date: Wed Feb  4 19:55:31 2009
New Revision: 740845

URL: http://svn.apache.org/viewvc?rev=740845&view=rev
Log:
MSHARED-92 The patch is applied.

Added:
    
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/
    
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
   (with props)
Modified:
    
maven/shared/trunk/file-management/src/main/java/org/apache/maven/shared/model/fileset/mappers/MapperUtil.java
    maven/shared/trunk/file-management/src/main/resources/mappers.properties

Modified: 
maven/shared/trunk/file-management/src/main/java/org/apache/maven/shared/model/fileset/mappers/MapperUtil.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/file-management/src/main/java/org/apache/maven/shared/model/fileset/mappers/MapperUtil.java?rev=740845&r1=740844&r2=740845&view=diff
==============================================================================
--- 
maven/shared/trunk/file-management/src/main/java/org/apache/maven/shared/model/fileset/mappers/MapperUtil.java
 (original)
+++ 
maven/shared/trunk/file-management/src/main/java/org/apache/maven/shared/model/fileset/mappers/MapperUtil.java
 Wed Feb  4 19:55:31 2009
@@ -33,7 +33,7 @@
  */
 public final class MapperUtil
 {
-    private static final String MAPPER_PROPERTIES = "mapper.properties";
+    private static final String MAPPER_PROPERTIES = "mappers.properties";
 
     private static Properties implementations;
 
@@ -67,6 +67,7 @@
                 try
                 {
                     props.load( stream );
+                    implementations = props;
                 }
                 catch ( IOException e )
                 {

Modified: 
maven/shared/trunk/file-management/src/main/resources/mappers.properties
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/file-management/src/main/resources/mappers.properties?rev=740845&r1=740844&r2=740845&view=diff
==============================================================================
--- maven/shared/trunk/file-management/src/main/resources/mappers.properties 
(original)
+++ maven/shared/trunk/file-management/src/main/resources/mappers.properties 
Wed Feb  4 19:55:31 2009
@@ -14,10 +14,10 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-identity=org.apache.maven.plugin.assembly.mappers.IdentityMapper
-flatten=org.apache.maven.plugin.assembly.mappers.FlatFileNameMapper
-glob=org.apache.maven.plugin.assembly.mappers.GlobPatternMapper
-merge=org.apache.maven.plugin.assembly.mappers.MergingMapper
-regexp=org.apache.maven.plugin.assembly.mappers.RegexpPatternMapper
-package=org.apache.maven.plugin.assembly.mappers.PackageNameMapper
-unpackage=org.apache.maven.plugin.assembly.mappers.UnPackageNameMapper
+identity=org.apache.maven.shared.model.fileset.mappers.IdentityMapper
+flatten=org.apache.maven.shared.model.fileset.mappers.FlatFileNameMapper
+glob=org.apache.maven.shared.model.fileset.mappers.GlobPatternMapper
+merge=org.apache.maven.shared.model.fileset.mappers.MergingMapper
+regexp=org.apache.maven.shared.model.fileset.mappers.RegexpPatternMapper
+package=org.apache.maven.shared.model.fileset.mappers.PackageNameMapper
+unpackage=org.apache.maven.shared.model.fileset.mappers.UnPackageNameMapper

Added: 
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java?rev=740845&view=auto
==============================================================================
--- 
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
 (added)
+++ 
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
 Wed Feb  4 19:55:31 2009
@@ -0,0 +1,77 @@
+package org.apache.maven.shared.model.fileset.mappers;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import junit.framework.TestCase;
+
+import org.apache.maven.shared.model.fileset.Mapper;
+
+/**
+ * A test-case for the MapperUtil.
+ * 
+ * @version $Id$
+ */
+public class MapperUtilTest
+    extends TestCase
+{
+
+       /**
+        * Test
+        */
+    public void testGetFileNameMapper()
+    {
+        Mapper mapper = null;
+        try
+        {
+            assertNull( MapperUtil.getFileNameMapper( mapper ) );
+        }
+        catch ( MapperException e )
+        {
+            fail( "Unexpected exception " + e );
+        }
+        mapper = new Mapper();
+        try
+        {
+            // default to identity mapper.
+            FileNameMapper fileNameMapper = MapperUtil.getFileNameMapper( 
mapper );
+            assertNotNull( fileNameMapper );
+            assertEquals( "/var/some-file.text", fileNameMapper.mapFileName( 
"/var/some-file.text" ) );
+        }
+        catch ( MapperException e )
+        {
+            fail( "Unexpected exception " + e );
+        }
+        // check with FileNameMapper type
+        mapper = new Mapper();
+        mapper.setType( "glob" );
+        mapper.setFrom( "*.java" );
+        mapper.setTo( "*.class" );
+        try
+        {
+            FileNameMapper fileNameMapper = MapperUtil.getFileNameMapper( 
mapper );
+            assertNotNull( fileNameMapper );
+            assertEquals( "/var/SomeClasses.class", 
fileNameMapper.mapFileName( "/var/SomeClasses.java" ) );
+        }
+        catch ( MapperException e )
+        {
+            fail( "Unexpected exception " + e );
+        }
+    }
+}

Propchange: 
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/file-management/src/test/java/org/apache/maven/shared/model/fileset/mappers/MapperUtilTest.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL


Reply via email to