From defba72fedb927c6ceaf0b8d1bceba28d4cad3ac Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 10 Sep 2018 16:33:18 +0000 Subject: [PATCH] ref 11724: SAI - Update to StorageHUB https://support.d4science.org/issues/11724 Updated to StorageHub git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@171369 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../server/storage/FilesStorage.java | 2 +- .../StatAlgoImporterTest.java | 39 +++++++++++++++++-- 2 files changed, 37 insertions(+), 4 deletions(-) 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); + } + + } }