[ 
https://issues.apache.org/jira/browse/IO-552?focusedWorklogId=680210&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-680210
 ]

ASF GitHub Bot logged work on IO-552:
-------------------------------------

                Author: ASF GitHub Bot
            Created on: 11/Nov/21 09:52
            Start Date: 11/Nov/21 09:52
    Worklog Time Spent: 10m 
      Work Description: kinow commented on a change in pull request #297:
URL: https://github.com/apache/commons-io/pull/297#discussion_r747353966



##########
File path: src/test/java/org/apache/commons/io/FilenameUtilsTest.java
##########
@@ -251,6 +263,8 @@ public void testGetExtension() {
         assertEquals("", FilenameUtils.getExtension("a/b/c"));
         assertEquals("", FilenameUtils.getExtension("a.b\\c"));
         assertEquals("txt", FilenameUtils.getExtension("a.b\\c.txt"));
+        assertEquals("~", FilenameUtils.getExtension("a.b\\c.~"));

Review comment:
       Now this is a test case I would never had thought about :smile: great 
job @wodencafe !




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@commons.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 680210)
    Time Spent: 1h 20m  (was: 1h 10m)

> FilenameUtils.concat fails if second argument (fullFilenameToAdd) starts with 
> '~' (tilde)
> -----------------------------------------------------------------------------------------
>
>                 Key: IO-552
>                 URL: https://issues.apache.org/jira/browse/IO-552
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 2.2, 2.5
>         Environment: Windows 7 64bit, JavaVM 1.8 32bit
>            Reporter: Jochen Tümmers
>            Priority: Critical
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> {{FilenameUtils.concat("c:/temp", "~abc.txt") returns "~abc.txt/" instead of 
> "c:/temp/~abc.txt".}}
> As a result, the file would be created in the user's home directory instead 
> of c:/temp.
> (Note: I Had to replace all instances of double backslashes that would 
> normally appear in the java code with forward slashes as the editor cannot 
> handle backslashes properly.)
> commons io 2.2. and 2.5 behave the same. 2.3 and 2.4 not tested.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to