Author: krosenvold
Date: Thu Oct 11 18:42:34 2012
New Revision: 1397223

URL: http://svn.apache.org/viewvc?rev=1397223&view=rev
Log:
o Removed unused code

Removed:
    
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/EnhancedStringTokenizer.java
Modified:
    
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/PathTool.java
    
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
    
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/introspection/MethodMap.java
    
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/io/FileUtils.java
    
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/PathToolTest.java
    
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/FileUtilsTest.java

Modified: 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/PathTool.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/PathTool.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/PathTool.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/PathTool.java
 Thu Oct 11 18:42:34 2012
@@ -97,182 +97,6 @@ public class PathTool
     }
 
     /**
-     * Determines the relative path of a filename.  This method is
-     * useful in building relative links within pages of a web site.  It
-     * provides similar functionality to Anakia's
-     * <code>$relativePath</code> context variable.  The argument to
-     * this method may contain either forward or backward slashes as
-     * file separators.  The relative path returned is formed using
-     * forward slashes as it is expected this path is to be used as a
-     * link in a web page (again mimicking Anakia's behavior).
-     * <p/>
-     * This method is thread-safe.
-     *
-     * @param filename The filename to be parsed.
-     * @return The relative path of the filename. This value is not
-     *         terminated with a forward slash.  A zero-length string is
-     *         returned if: <code>filename</code> is null or zero-length.
-     * @see #getRelativeFilePath(String, String)
-     */
-    public static String getRelativePath( String filename )
-    {
-        filename = uppercaseDrive( filename );
-
-        if ( filename == null || filename.length() == 0 )
-        {
-            return "";
-        }
-
-        /*
-         * Normalize the argument.  First, determine the file separator
-         * that is being used, then strip that off the end of the
-         * filename.  Then, if the filename doesn't begin with a
-         * separator, add one.
-         */
-
-        String separator = determineSeparator( filename );
-        filename = StringUtils.chompLast( filename, separator );
-        if ( !filename.startsWith( separator ) )
-        {
-            filename = separator + filename;
-        }
-
-        return determineRelativePath( filename, separator );
-    }
-
-    /**
-     * Determines the directory component of a filename.  This is useful
-     * within DVSL templates when used in conjunction with the DVSL's
-     * <code>$context.getAppValue("infilename")</code> to get the
-     * current directory that is currently being processed.
-     * <p/>
-     * This method is thread-safe.
-     * <br/>
-     * <pre>
-     * PathTool.getDirectoryComponent( null )                                  
 = ""
-     * PathTool.getDirectoryComponent( "/usr/local/java/bin" )                 
 = "/usr/local/java"
-     * PathTool.getDirectoryComponent( "/usr/local/java/bin/" )                
 = "/usr/local/java/bin"
-     * PathTool.getDirectoryComponent( "/usr/local/java/bin/java.sh" )         
 = "/usr/local/java/bin"
-     * </pre>
-     *
-     * @param filename The filename to be parsed.
-     * @return The directory portion of the <code>filename</code>.  If
-     *         the filename does not contain a directory component, "." is
-     *         returned.
-     */
-    public static String getDirectoryComponent( String filename )
-    {
-        if ( filename == null || filename.length() == 0 )
-        {
-            return "";
-        }
-
-        String separator = determineSeparator( filename );
-        String directory = StringUtils.chomp( filename, separator );
-
-        if ( filename.equals( directory ) )
-        {
-            return ".";
-        }
-
-        return directory;
-    }
-
-    /**
-     * Calculates the appropriate link given the preferred link and the 
relativePath of the document.
-     * <br/>
-     * <pre>
-     * PathTool.calculateLink( "/index.html", "../.." )                        
                = "../../index.html"
-     * PathTool.calculateLink( 
"http://plexus.codehaus.org/plexus-utils/index.html";, "../.." ) = 
"http://plexus.codehaus.org/plexus-utils/index.html";
-     * PathTool.calculateLink( "/usr/local/java/bin/java.sh", "../.." )        
                = "../../usr/local/java/bin/java.sh"
-     * PathTool.calculateLink( "../index.html", "/usr/local/java/bin" )        
                = "/usr/local/java/bin/../index.html"
-     * PathTool.calculateLink( "../index.html", 
"http://plexus.codehaus.org/plexus-utils"; )    = 
"http://plexus.codehaus.org/plexus-utils/../index.html";
-     * </pre>
-     *
-     * @param link
-     * @param relativePath
-     * @return String
-     */
-    public static String calculateLink( String link, String relativePath )
-    {
-        //This must be some historical feature
-        if ( link.startsWith( "/site/" ) )
-        {
-            return link.substring( 5 );
-        }
-
-        //Allows absolute links in nav-bars etc
-        if ( link.startsWith( "/absolute/" ) )
-        {
-            return link.substring( 10 );
-        }
-
-        // This traps urls like http://
-        if ( link.indexOf( ":" ) >= 0 )
-        {
-            return link;
-        }
-
-        //If relativepath is current directory, just pass the link through
-        if ( relativePath.equals( "." ) )
-        {
-            if ( link.startsWith( "/" ) )
-            {
-                return link.substring( 1 );
-            }
-
-            return link;
-        }
-
-        //If we don't do this, you can end up with ..//bob.html rather than 
../bob.html
-        if ( relativePath.endsWith( "/" ) && link.startsWith( "/" ) )
-        {
-            return relativePath + "." + link.substring( 1 );
-        }
-
-        if ( relativePath.endsWith( "/" ) || link.startsWith( "/" ) )
-        {
-            return relativePath + link;
-        }
-
-        return relativePath + "/" + link;
-    }
-
-    /**
-     * This method can calculate the relative path between two pathes on a web 
site.
-     * <br/>
-     * <pre>
-     * PathTool.getRelativeWebPath( null, null )                               
           = ""
-     * PathTool.getRelativeWebPath( null, "http://plexus.codehaus.org/"; )      
           = ""
-     * PathTool.getRelativeWebPath( "http://plexus.codehaus.org/";, null )      
           = ""
-     * PathTool.getRelativeWebPath( "http://plexus.codehaus.org/";,
-     *                      
"http://plexus.codehaus.org/plexus-utils/index.html"; )        = 
"plexus-utils/index.html"
-     * PathTool.getRelativeWebPath( 
"http://plexus.codehaus.org/plexus-utils/index.html";,
-     *                      "http://plexus.codehaus.org/";                      
           = "../../"
-     * </pre>
-     *
-     * @param oldPath
-     * @param newPath
-     * @return a relative web path from <code>oldPath</code>.
-     */
-    public static String getRelativeWebPath( final String oldPath, final 
String newPath )
-    {
-        if ( StringUtils.isEmpty( oldPath ) || StringUtils.isEmpty( newPath ) )
-        {
-            return "";
-        }
-
-        String resultPath = buildRelativePath( newPath, oldPath, '/' );
-
-        if ( newPath.endsWith( "/" ) && !resultPath.endsWith( "/" ) )
-        {
-            return resultPath + "/";
-        }
-
-        return resultPath;
-    }
-
-    /**
      * This method can calculate the relative path between two pathes on a 
file system.
      * <br/>
      * <pre>
@@ -289,8 +113,8 @@ public class PathTool
      * </pre>
      * Note: On Windows based system, the <code>/</code> character should be 
replaced by <code>\</code> character.
      *
-     * @param oldPath
-     * @param newPath
+     * @param oldPath old path
+     * @param newPath new path
      * @return a relative file path from <code>oldPath</code>.
      */
     public static String getRelativeFilePath( final String oldPath, final 
String newPath )
@@ -424,7 +248,7 @@ public class PathTool
     /**
      * Cygwin prefers lowercase drive letters, but other parts of maven use 
uppercase
      *
-     * @param path
+     * @param path old path
      * @return String
      */
     static String uppercaseDrive( String path )

Modified: 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/cli/shell/Shell.java
 Thu Oct 11 18:42:34 2012
@@ -362,16 +362,6 @@ public class Shell
         return shell;
     }
 
-    public String getOriginalExecutable()
-    {
-        return executable;
-    }
-
-    public List<String> getOriginalCommandLine( String executable, String[] 
arguments )
-    {
-        return getRawCommandLine( executable, arguments );
-    }
-
     protected void setDoubleQuotedArgumentEscaped( boolean 
doubleQuotedArgumentEscaped )
     {
         this.doubleQuotedArgumentEscaped = doubleQuotedArgumentEscaped;

Modified: 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/introspection/MethodMap.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/introspection/MethodMap.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/introspection/MethodMap.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/introspection/MethodMap.java
 Thu Oct 11 18:42:34 2012
@@ -173,7 +173,7 @@ public class MethodMap
 
             for ( Iterator<Method> maximal = maximals.iterator(); 
!lessSpecific && maximal.hasNext(); )
             {
-                Method max = (Method) maximal.next();
+                Method max = maximal.next();
 
                 switch ( moreSpecific( appArgs, max.getParameterTypes() ) )
                 {

Modified: 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/io/FileUtils.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/io/FileUtils.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/io/FileUtils.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/io/FileUtils.java
 Thu Oct 11 18:42:34 2012
@@ -153,37 +153,6 @@ public class FileUtils
     }
 
     /**
-     * Returns a human-readable version of the file size (original is in
-     * bytes).
-     *
-     * @param size The number of bytes.
-     * @return A human-readable display value (includes units).
-     */
-    public static @Nonnull String byteCountToDisplaySize( int size )
-    {
-        String displaySize;
-
-        if ( size / ONE_GB > 0 )
-        {
-            displaySize = String.valueOf( size / ONE_GB ) + " GB";
-        }
-        else if ( size / ONE_MB > 0 )
-        {
-            displaySize = String.valueOf( size / ONE_MB ) + " MB";
-        }
-        else if ( size / ONE_KB > 0 )
-        {
-            displaySize = String.valueOf( size / ONE_KB ) + " KB";
-        }
-        else
-        {
-            displaySize = String.valueOf( size ) + " bytes";
-        }
-
-        return displaySize;
-    }
-
-    /**
      * Returns the directory path portion of a file specification string.
      * Matches the equally named unix command.
      *
@@ -209,45 +178,6 @@ public class FileUtils
     }
 
     /**
-     * Returns the filename portion of a file specification string.
-     * Matches the equally named unix command.
-     *
-     * @param filename the file path
-     * @return The filename string without extension.
-     */
-    public static @Nonnull String basename( @Nonnull String filename )
-    {
-        return basename( filename, extension( filename ) );
-    }
-
-    /**
-     * Returns the filename portion of a file specification string.
-     * Matches the equally named unix command.
-     *
-     * @param filename the file path
-     * @param suffix   the file suffix
-     * @return the basename of the file
-     */
-    private static @Nonnull String basename( @Nonnull String filename, 
@Nullable String suffix )
-    {
-        int i = filename.lastIndexOf( File.separator ) + 1;
-        int lastDot = ( ( suffix != null ) && ( suffix.length() > 0 ) ) ? 
filename.lastIndexOf( suffix ) : -1;
-
-        if ( lastDot >= 0 )
-        {
-            return filename.substring( i, lastDot );
-        }
-        else if ( i > 0 )
-        {
-            return filename.substring( i );
-        }
-        else
-        {
-            return filename; // else returns all (no path and no extension)
-        }
-    }
-
-    /**
      * Returns the extension portion of a file specification string.
      * This everything after the last dot '.' in the filename (NOT including
      * the dot).
@@ -458,21 +388,6 @@ public class FileUtils
 
     /**
      * Writes data to a file. The file will be created if it does not exist.
-     * Note: the data is written with platform encoding
-     *
-     * @param file The path of the file to write.
-     * @param data The content to write to the file.
-     * @throws IOException if any
-     * @since 2.0.6
-     */
-    public static void fileWrite( @Nonnull File file, @Nonnull String data )
-        throws IOException
-    {
-        fileWrite( file, null, data );
-    }
-
-    /**
-     * Writes data to a file. The file will be created if it does not exist.
      *
      * @param file     The path of the file to write.
      * @param encoding The encoding of the file.

Modified: 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/PathToolTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/PathToolTest.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/PathToolTest.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/PathToolTest.java
 Thu Oct 11 18:42:34 2012
@@ -45,41 +45,6 @@ public class PathToolTest extends Assert
     public TemporaryFolder tempFolder = new TemporaryFolder();
 
     @Test
-    public void testCalculateLink()
-    {
-        assertThat( PathTool.calculateLink( "/index.html", "../.." )
-                  , is( "../../index.html" ) );
-
-        assertThat( PathTool.calculateLink( 
"http://plexus.codehaus.org/plexus-utils/index.html";, "../.." )
-                  , is( "http://plexus.codehaus.org/plexus-utils/index.html"; ) 
);
-
-        assertThat( PathTool.calculateLink( "/usr/local/java/bin/java.sh", 
"../.." )
-                  , is( "../../usr/local/java/bin/java.sh" ) );
-
-        assertThat( PathTool.calculateLink( "../index.html", 
"/usr/local/java/bin" )
-                  , is( "/usr/local/java/bin/../index.html" ) );
-
-        assertThat( PathTool.calculateLink( "../index.html", 
"http://plexus.codehaus.org/plexus-utils"; )
-                  , is( 
"http://plexus.codehaus.org/plexus-utils/../index.html"; ) );
-    }
-
-    @Test
-    public void testGetDirectoryComponent()
-    {
-        assertThat( PathTool.getDirectoryComponent( null )
-                  , is( "" ) );
-
-        assertThat( PathTool.getDirectoryComponent( "/usr/local/java/bin" )
-                  , is( "/usr/local/java" ) );
-
-        assertThat( PathTool.getDirectoryComponent( "/usr/local/java/bin/" )
-                  , is( "/usr/local/java/bin" ) );
-
-        assertThat( PathTool.getDirectoryComponent( 
"/usr/local/java/bin/java.sh" )
-                  , is( "/usr/local/java/bin" ) );
-    }
-
-    @Test
     // Keep in sync with testGetRelativeFilePath_Windows()
     public void testGetRelativeFilePath_NonWindows()
     {
@@ -176,44 +141,6 @@ public class PathToolTest extends Assert
     }
 
     @Test
-    public void testGetRelativePath_1parm()
-    {
-        assertThat( PathTool.getRelativePath( null )
-                  , is( "" ) );
-
-        File baseFolder = tempFolder.newFolder( "pathtooltest" );
-
-        String folderName = "anotherFolders";
-        File newDir = new File( baseFolder, folderName );
-        newDir.mkdirs();
-
-
-        assertThat( PathTool.getRelativePath( folderName )
-                  , is( "." ) );
-    }
-
-    @Test
-    public void testGetRelativeWebPath()
-    {
-        assertThat( PathTool.getRelativeWebPath( null, null )
-                  , is( "" ) );
-
-        assertThat( PathTool.getRelativeWebPath( null, 
"http://plexus.codehaus.org/"; )
-                  , is( "" ) );
-
-        assertThat( PathTool.getRelativeWebPath( 
"http://plexus.codehaus.org/";, null )
-                  , is( "" ) );
-
-        assertThat( PathTool.getRelativeWebPath( "http://plexus.codehaus.org/";
-                                               , 
"http://plexus.codehaus.org/plexus-utils/index.html"; )
-                  , is( "plexus-utils/index.html" ) );
-
-        assertThat( PathTool.getRelativeWebPath( 
"http://plexus.codehaus.org/plexus-utils/index.html";
-                                               , "http://plexus.codehaus.org/"; 
)
-                  , is( "../../" ) );
-    }
-
-    @Test
     public void testUppercaseDrive()
     {
         assertThat( PathTool.uppercaseDrive( null )

Modified: 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/FileUtilsTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/FileUtilsTest.java?rev=1397223&r1=1397222&r2=1397223&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/FileUtilsTest.java
 (original)
+++ 
maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/io/FileUtilsTest.java
 Thu Oct 11 18:42:34 2012
@@ -160,16 +160,6 @@ public class FileUtilsTest
         }
     }
 
-    //-----------------------------------------------------------------------
-    // byteCountToDisplaySize
-    @Test
-    public void byteCountToDisplaySize()
-    {
-        assertThat( "0 bytes", is( FileUtils.byteCountToDisplaySize( 0 ) ) );
-        assertThat( "1 KB", is( FileUtils.byteCountToDisplaySize( 1024 ) ) );
-        assertThat( "1 MB", is( FileUtils.byteCountToDisplaySize( 1024 * 1024 
) ) );
-        assertThat( "1 GB", is( FileUtils.byteCountToDisplaySize( 1024 * 1024 
* 1024 ) ) );
-    }
 
     //-----------------------------------------------------------------------
     @Test
@@ -924,7 +914,7 @@ public class FileUtilsTest
         throws Exception
     {
         File file = FileTestHelper.newFile( tempFolder, "lines.txt" );
-        FileUtils.fileWrite( file, "This line was there before you..." );
+        FileUtils.fileWrite( file, null, "This line was there before you..." );
 
         FileUtils.fileAppend( file.getAbsolutePath(), "this is brand new data" 
);
 
@@ -938,7 +928,7 @@ public class FileUtilsTest
         throws Exception
     {
         File file = FileTestHelper.newFile( tempFolder, "lines.txt" );
-        FileUtils.fileWrite( file, "This line was there before you..." );
+        FileUtils.fileWrite( file, null, "This line was there before you..." );
 
         FileUtils.fileAppend( file.getAbsolutePath(), "this is brand new data" 
);
 
@@ -989,7 +979,7 @@ public class FileUtilsTest
         throws Exception
     {
         File file = FileTestHelper.newFile( tempFolder, "lines.txt" );
-        FileUtils.fileWrite( file, "This line was there before you..." );
+        FileUtils.fileWrite( file, null, "This line was there before you..." );
 
         FileUtils.fileAppend( file.getAbsolutePath(), "this is brand new data" 
);
 
@@ -1262,105 +1252,6 @@ public class FileUtilsTest
         assertThat( FileUtils.filename( "/test/foo.bar.txt" ), is( 
"foo.bar.txt" ) );
     }
 
-    //// basename(String)
-
-    @SuppressWarnings("ConstantConditions")
-    @Test( expected = NullPointerException.class )
-    public void blowUpOnbasenameNull()
-        throws Exception
-    {
-        FileUtils.basename( null );
-    }
-
-    @Test
-    public void basenameEmpty()
-        throws Exception
-    {
-        assertThat( FileUtils.basename( "" ), is( "" ) );
-    }
-
-    @Test
-    public void basenameFilename()
-        throws Exception
-    {
-        assertThat( FileUtils.basename( "foo.bar.txt" ), is( "foo.bar." ) );
-    }
-
-    @Test
-    public void basenameFilenameNoExtension()
-        throws Exception
-    {
-        assertThat( FileUtils.basename( "foo_bar_txt" ), is( "foo_bar_txt" ) );
-    }
-
-    @Test
-    //X @ReproducesPlexusBug( "assumes that the path is a local path" )
-    public void basenameWindowsRootPathOnUnix()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '/' ) );
-        assertThat( FileUtils.basename( "C:\\foo.bar.txt" ), is( 
"C:\\foo.bar." ) );
-    }
-
-    @Test
-    //X @ReproducesPlexusBug( "assumes that the path is a local path" )
-    public void basenameWindowsNonRootPathOnUnix()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '/' ) );
-        assertThat( FileUtils.basename( "C:\\test\\foo.bar.txt" ), is( 
"C:\\test\\foo.bar." ) );
-    }
-
-    @Test
-    //X @ReproducesPlexusBug( "assumes that the path is a local path" )
-    public void basenameUnixRootPathOnWindows()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '\\' ) );
-        assertThat( FileUtils.basename( "/foo.bar.txt" ), is( "/foo.bar." ) );
-    }
-
-    @Test
-    //X @ReproducesPlexusBug( "assumes that the path is a local path" )
-    public void basenameUnixNonRootPathOnWindows()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '\\' ) );
-        assertThat( FileUtils.basename( "/test/foo.bar.txt" ), is( 
"/test/foo.bar." ) );
-    }
-
-    @Test
-    public void basenameWindowsRootPathOnWindows()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '\\' ) );
-        assertThat( FileUtils.basename( "C:\\foo.bar.txt" ), is( "foo.bar." ) 
);
-    }
-
-    @Test
-    public void basenameWindowsNonRootPathOnWindows()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '\\' ) );
-        assertThat( FileUtils.basename( "C:\\test\\foo.bar.txt" ), is( 
"foo.bar." ) );
-    }
-
-    @Test
-    public void basenameUnixRootPathOnUnix()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '/' ) );
-        assertThat( FileUtils.basename( "/foo.bar.txt" ), is( "foo.bar." ) );
-    }
-
-    @Test
-    public void basenameUnixNonRootPathOnUnix()
-        throws Exception
-    {
-        assumeThat( File.separatorChar, is( '/' ) );
-        assertThat( FileUtils.basename( "/test/foo.bar.txt" ), is( "foo.bar." 
) );
-    }
-
     //// extension(String)
 
     @SuppressWarnings("ConstantConditions")


Reply via email to