diff --git a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/storage/FilesStorage.java b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/storage/FilesStorage.java index c088ee7..814a069 100644 --- a/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/storage/FilesStorage.java +++ b/src/main/java/org/gcube/portlets/user/statisticalalgorithmsimporter/server/storage/FilesStorage.java @@ -253,7 +253,7 @@ public class FilesStorage { FolderContainer folderContainer = openResolver.asFolder(); FolderContainer folderContainerNew = folderContainer.newFolder(folderName, folderDescription); FolderItem folderCreated = folderContainerNew.get(); - + ItemDescription itemDescription = new ItemDescription(folderCreated.getId(), folderCreated.getName(), folderCreated.getOwner(), folderCreated.getPath(), folderCreated.getClass().getSimpleName()); diff --git a/src/test/java/org/gcube/portlets/user/statisticalalgorithmsimporter/StatAlgoImporterTest.java b/src/test/java/org/gcube/portlets/user/statisticalalgorithmsimporter/StatAlgoImporterTest.java index d3b0172..247b833 100644 --- a/src/test/java/org/gcube/portlets/user/statisticalalgorithmsimporter/StatAlgoImporterTest.java +++ b/src/test/java/org/gcube/portlets/user/statisticalalgorithmsimporter/StatAlgoImporterTest.java @@ -3,16 +3,49 @@ */ package org.gcube.portlets.user.statisticalalgorithmsimporter; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import org.gcube.portlets.user.statisticalalgorithmsimporter.shared.Constants; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import junit.framework.TestCase; /** * - * @author Giancarlo Panichi + * @author Giancarlo Panichi * * */ -public class StatAlgoImporterTest { +public class StatAlgoImporterTest extends TestCase { + private static Logger logger = LoggerFactory.getLogger(StatAlgoImporterTest.class); - + @Test + public void testSpecialCharacters() { + + if (true) { + try { + String patternToMatch = "[\\\\!\"#$%&()*+,/:;<=>?@\\[\\]^{|}~]+"; + Pattern p = Pattern.compile(patternToMatch); + String testString = "some text _ -"; + logger.info("Test: " + testString); + Matcher m = p.matcher(testString); + boolean characterFound = m.find(); + logger.info("Found: " + characterFound); + assertTrue("Success", true); + + } catch (Throwable e) { + logger.error(e.getLocalizedMessage(), e); + fail("Error:" + e.getLocalizedMessage()); + + } + + } else { + assertTrue("Success", true); + } + + } }