From 94c11b6b74fff081001a3757bb2120eaad499e52 Mon Sep 17 00:00:00 2001 From: alaskowski <alaskowski@ethz.ch> Date: Thu, 20 Jul 2023 08:37:18 +0200 Subject: [PATCH] SSDM-55: fixed api-openbis-java tests. --- .../generic/sharedapi/v3/ToStringCheck.java | 45 +++++++++++++------ .../generic/sharedapi/v3/dictionary.txt | 5 +++ 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/ToStringCheck.java b/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/ToStringCheck.java index a487d4f1f78..b2e5a806db9 100644 --- a/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/ToStringCheck.java +++ b/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/ToStringCheck.java @@ -27,6 +27,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.property.PropertiesDeserializer; import org.testng.annotations.Test; import ch.ethz.sis.openbis.generic.asapi.v3.dto.attachment.create.AttachmentCreation; @@ -100,7 +101,9 @@ import ch.ethz.sis.openbis.generic.dssapi.v3.fastdownload.FastDownloadUtils; */ public class ToStringCheck { - private static final Set<Class<?>> IGNORED_CLASSES = new HashSet<>(Arrays.asList(FastDownloadUtils.class, SampleIdDeserializer.class)); + private static final Set<Class<?>> IGNORED_CLASSES = new HashSet<>( + Arrays.asList(FastDownloadUtils.class, SampleIdDeserializer.class, + PropertiesDeserializer.class)); @Test public void testMissingToStringMethods() throws Exception @@ -135,7 +138,8 @@ public class ToStringCheck private boolean filter(Class<?> clazz) { - return Modifier.isPublic(clazz.getModifiers()) && false == Modifier.isAbstract(clazz.getModifiers()) + return Modifier.isPublic(clazz.getModifiers()) && false == Modifier.isAbstract( + clazz.getModifiers()) && IGNORED_CLASSES.contains(clazz) == false; } @@ -174,7 +178,8 @@ public class ToStringCheck @Test public void testFetchOptionsToStringBuilder() throws Exception { - FetchOptionsToStringBuilder builder = new FetchOptionsToStringBuilder("Sample", new SampleFetchOptions()); + FetchOptionsToStringBuilder builder = + new FetchOptionsToStringBuilder("Sample", new SampleFetchOptions()); builder.addFetchOption("Type", new SampleTypeFetchOptions()); builder.addFetchOption("Project", new ProjectFetchOptions()); assertEquals(builder.toString(), "Sample\n with Type\n with Project\n"); @@ -259,7 +264,8 @@ public class ToStringCheck ContentCopyCreation o = new ContentCopyCreation(); o.setExternalDmsId(new ExternalDmsPermId("test-dms-id")); o.setExternalId("test-external-id"); - assertEquals(o.toString(), "ContentCopyCreation[externalDmsId=TEST-DMS-ID,externalId=test-external-id]"); + assertEquals(o.toString(), + "ContentCopyCreation[externalDmsId=TEST-DMS-ID,externalId=test-external-id]"); } @Test @@ -268,7 +274,8 @@ public class ToStringCheck LinkedDataCreation o = new LinkedDataCreation(); o.setExternalDmsId(new ExternalDmsPermId("test-dms-id")); o.setExternalCode("test-external-code"); - assertEquals(o.toString(), "LinkedDataCreation[externalDmsId=TEST-DMS-ID,externalCode=test-external-code]"); + assertEquals(o.toString(), + "LinkedDataCreation[externalDmsId=TEST-DMS-ID,externalCode=test-external-code]"); } @Test @@ -328,23 +335,30 @@ public class ToStringCheck @Test public void testAsynchronousOperationExecutionResults() throws Exception { - AsynchronousOperationExecutionResults o = new AsynchronousOperationExecutionResults(new OperationExecutionPermId()); - assertEquals(o.toString(), "AsynchronousOperationExecutionResults[executionId=" + o.getExecutionId().getPermId() + "]"); + AsynchronousOperationExecutionResults o = + new AsynchronousOperationExecutionResults(new OperationExecutionPermId()); + assertEquals(o.toString(), + "AsynchronousOperationExecutionResults[executionId=" + o.getExecutionId() + .getPermId() + "]"); } @Test public void testOperationExecutionProgress() throws Exception { OperationExecutionProgress o = new OperationExecutionProgress("test-message", 123, 234); - assertEquals(o.toString(), "OperationExecutionProgress[message=test-message,numItemsProcessed=123,totalItemsToProcess=234]"); + assertEquals(o.toString(), + "OperationExecutionProgress[message=test-message,numItemsProcessed=123,totalItemsToProcess=234]"); } @Test public void testSynchronousOperationExecutionResults() throws Exception { - CreateSamplesOperationResult result1 = new CreateSamplesOperationResult(Arrays.asList(new SamplePermId("test-perm-id-1"))); - CreateExperimentsOperationResult result2 = new CreateExperimentsOperationResult(Arrays.asList(new ExperimentPermId("test-perm-id-2"))); - SynchronousOperationExecutionResults o = new SynchronousOperationExecutionResults(Arrays.asList(result1, result2)); + CreateSamplesOperationResult result1 = + new CreateSamplesOperationResult(Arrays.asList(new SamplePermId("test-perm-id-1"))); + CreateExperimentsOperationResult result2 = new CreateExperimentsOperationResult( + Arrays.asList(new ExperimentPermId("test-perm-id-2"))); + SynchronousOperationExecutionResults o = + new SynchronousOperationExecutionResults(Arrays.asList(result1, result2)); assertEquals(o.toString(), "SynchronousOperationExecutionResults[results={CreateSamplesOperationResult[TEST-PERM-ID-1],CreateExperimentsOperationResult[TEST-PERM-ID-2]}]"); } @@ -379,7 +393,8 @@ public class ToStringCheck SearchDomainServiceExecutionResult o = new SearchDomainServiceExecutionResult(); o.setEntityKind(EntityKind.SAMPLE); o.setEntityPermId("test-perm-id"); - assertEquals(o.toString(), "SearchDomainServiceExecutionResult[entityKind=SAMPLE,entityPermId=test-perm-id]"); + assertEquals(o.toString(), + "SearchDomainServiceExecutionResult[entityKind=SAMPLE,entityPermId=test-perm-id]"); } @Test @@ -393,9 +408,11 @@ public class ToStringCheck @Test public void testVocabularyTermReplacement() throws Exception { - VocabularyTermReplacement o = new VocabularyTermReplacement(new VocabularyTermPermId("test-code-1", "test-vocab-1"), + VocabularyTermReplacement o = new VocabularyTermReplacement( + new VocabularyTermPermId("test-code-1", "test-vocab-1"), new VocabularyTermPermId("test-code-2", "test-vocab-2")); - assertEquals(o.toString(), "VocabularyTermReplacement[replacedId=TEST-CODE-1 (TEST-VOCAB-1),replacementId=TEST-CODE-2 (TEST-VOCAB-2)]"); + assertEquals(o.toString(), + "VocabularyTermReplacement[replacedId=TEST-CODE-1 (TEST-VOCAB-1),replacementId=TEST-CODE-2 (TEST-VOCAB-2)]"); } @Test diff --git a/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/dictionary.txt b/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/dictionary.txt index d67fbfe6f0b..56b541faeb5 100644 --- a/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/dictionary.txt +++ b/api-openbis-java/sourceTest/java/ch/ethz/sis/openbis/generic/sharedapi/v3/dictionary.txt @@ -146,6 +146,7 @@ DeletionSortOptions DeletionTechId DeletionType desc +deserialize downloadFiles DtoGenerator ECMAScriptEngineFactory @@ -302,6 +303,7 @@ getProject getProjectId getProjects getProperties +getPropertyAsString getPropertyName getPropertyValue getRealArrayProperty @@ -441,6 +443,7 @@ isEmpty isListable isMeasured isModified +isMultiValue isOfficial isOpenbis ISpaceHolder @@ -558,6 +561,7 @@ ProjectSearchCriteria ProjectSortOptions ProjectUpdate PROPERTY +PropertiesDeserializer PropertyFetchOptions PropertyHistoryEntry ProprietaryStorageFormatPermId @@ -696,6 +700,7 @@ setMeasured setMetaData setModificationDate setModifier +setMultiValue setMultilineVarcharProperty setName setOfficial -- GitLab