r1544 - in xwiki/trunk: core/src/main/java/com/xpn/xwiki/plugin/zipexplorer src/test/java/com/xpn/xwiki/plugin/zipexplorer
Vincent Massol
vmassol at users.forge.objectweb.org
Tue Nov 14 09:23:16 CET 2006
Author: vmassol
Date: 2006-11-14 09:23:15 +0100 (Tue, 14 Nov 2006)
New Revision: 1544
Modified:
xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerPlugin.java
xwiki/trunk/src/test/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerTest.java
Log:
Refactoring for the ZipExplorerPlugin class and its tests:
* renamed getFileName in getFileNameFromZipURL which seems more explicit
* marked the getFileNameFromZipURL protected as it's not meant to be public
Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerPlugin.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerPlugin.java 2006-11-14 07:03:29 UTC (rev 1543)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerPlugin.java 2006-11-14 08:23:15 UTC (rev 1544)
@@ -78,7 +78,7 @@
* <code>http://[...]/zipfile.zip/SomeDirectory/SomeFile.txt</code>. With the example
* above this method would return <code>SomeDirectory/SomeFile.txt</code>.
*/
- public String getFileName(String path, String action) {
+ protected String getFileNameFromZipURL(String path, String action) {
path = path.substring(path.indexOf("/" + action));
int pos = 0;
for (int i = 0; i < 4; i++) {
@@ -96,7 +96,7 @@
if (!attachment.getFilename().endsWith(".zip"))
return attachment;
try {
- filename = getFileName(url, context.getAction().trim());
+ filename = getFileNameFromZipURL(url, context.getAction().trim());
}
catch(Exception e){
filename = "";
Modified: xwiki/trunk/src/test/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerTest.java
===================================================================
--- xwiki/trunk/src/test/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerTest.java 2006-11-14 07:03:29 UTC (rev 1543)
+++ xwiki/trunk/src/test/java/com/xpn/xwiki/plugin/zipexplorer/ZipExplorerTest.java 2006-11-14 08:23:15 UTC (rev 1544)
@@ -112,21 +112,21 @@
assertEquals("/xwiki/bin/download/Main/ZipExplorerTest/" + filename1,zpa.getFileLink(maindoc, attachment.getFilename(), filename1));
}
- public void testGetFileName()
+ public void testGetFileNameFromZipURL()
{
ZipExplorerPlugin plugin = new ZipExplorerPlugin("zipexplorer",
ZipExplorerPlugin.class.getName(), new XWikiContext());
- String fileName = plugin.getFileName(
+ String fileName = plugin.getFileNameFromZipURL(
"http://server/xwiki/bin/download/Main/Document/zipfile.zip/Directory/File.txt",
"download");
assertEquals("Directory/File.txt", fileName);
}
- public void testGetFileNameWhenInvalidURL()
+ public void testGetFileNameFromZipURLWhenInvalidURL()
{
ZipExplorerPlugin plugin = new ZipExplorerPlugin("zipexplorer",
ZipExplorerPlugin.class.getName(), new XWikiContext());
- String fileName = plugin.getFileName(
+ String fileName = plugin.getFileNameFromZipURL(
"http://server/xwiki/bin/download/Main/Document/zipfile.zip",
"download");
assertEquals("", fileName);
More information about the Xwiki-notifications
mailing list