Package ubic.gemma.rest
Class DatasetsWebServiceTest
java.lang.Object
org.glassfish.jersey.test.JerseyTest
ubic.gemma.rest.util.BaseJerseyTest
ubic.gemma.rest.DatasetsWebServiceTest
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@ContextConfiguration
@TestExecutionListeners(WithSecurityContextTestExecutionListener.class)
public class DatasetsWebServiceTest
extends BaseJerseyTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class ubic.gemma.rest.util.BaseJerseyTest
configure, configureClient, getTestContainerFactory, setApplicationContext, setUp, tearDownMethods inherited from class org.glassfish.jersey.test.JerseyTest
client, close, closeIfNotNull, configureDeployment, disable, enable, forceDisable, forceEnable, forceSet, getAsyncTimeoutMultiplier, getBaseUri, getClient, getLastLoggedRecord, getLoggedRecords, getPort, isEnabled, set, set, setClient, target, target
-
Constructor Details
-
DatasetsWebServiceTest
public DatasetsWebServiceTest()
-
-
Method Details
-
setUpMocks
- Throws:
TimeoutException
-
resetMocks
public void resetMocks() -
testGetDatasets
public void testGetDatasets() -
testGetDatasetsWithQuery
- Throws:
SearchExceptionTimeoutException
-
testGetDatasetsWithQueryAndSort
- Throws:
SearchExceptionTimeoutException
-
testGetDatasetsWithEmptyQuery
public void testGetDatasetsWithEmptyQuery() -
testGetDatasetsWhenSliceHasNoLimit
public void testGetDatasetsWhenSliceHasNoLimit() -
testGetDatasetsOrderedByGeeqScore
public void testGetDatasetsOrderedByGeeqScore() -
testGetDatasetsPlatformsUsageStatistics
- Throws:
TimeoutException
-
testGetDatasetsAnnotationsWithRetainMentionedTerms
- Throws:
TimeoutException
-
testGetDatasetsAnnotations
- Throws:
TimeoutException
-
testGetDatasetsAnnotationWhenLimitExceedHardCap
public void testGetDatasetsAnnotationWhenLimitExceedHardCap() -
testGetDatasetsAnnotationsWhenMaxFrequencyIsSuppliedLimitMustUseMaximum
public void testGetDatasetsAnnotationsWhenMaxFrequencyIsSuppliedLimitMustUseMaximum() throws TimeoutException- Throws:
TimeoutException
-
testGetDatasetsAnnotationsWithLimitIsSupplied
- Throws:
TimeoutException
-
testGetDatasetsAnnotationsForUncategorizedTerms
- Throws:
TimeoutException
-
testGetDatasetsCategories
public void testGetDatasetsCategories() -
testGetDatasetQuantitationTypes
public void testGetDatasetQuantitationTypes() -
testGetDatasetProcessedExpression
public void testGetDatasetProcessedExpression() throws IOException, URISyntaxException, InterruptedException, TimeoutException, FilteringException -
testGetDatasetProcessedExpressionWhenNoProcessedVectorsExist
public void testGetDatasetProcessedExpressionWhenNoProcessedVectorsExist() -
testGetDatasetRawExpression
public void testGetDatasetRawExpression() throws IOException, URISyntaxException, InterruptedException, TimeoutException -
testGetDatasetRawExpressionByQuantitationTypeWhenQtIsNotFromTheDataset
public void testGetDatasetRawExpressionByQuantitationTypeWhenQtIsNotFromTheDataset() -
testGetDatasetRawExpressionByQuantitationType
public void testGetDatasetRawExpressionByQuantitationType() throws IOException, URISyntaxException, InterruptedException, TimeoutException -
testGetBlacklistedDatasets
public void testGetBlacklistedDatasets() -
testGetDatasetAnnotations
public void testGetDatasetAnnotations() -
testGetDatasetsDifferentialAnalysisResultsExpressionForGene
public void testGetDatasetsDifferentialAnalysisResultsExpressionForGene() -
testGetDatasetsDifferentialAnalysisResultsExpressionForGeneInTaxa
public void testGetDatasetsDifferentialAnalysisResultsExpressionForGeneInTaxa() -
testGetDatasetsAnalysisResultSets
public void testGetDatasetsAnalysisResultSets() -
testRefreshDataset
-
testGetDatasetSingleCellData
public void testGetDatasetSingleCellData() throws InterruptedException, TimeoutException, URISyntaxException, IOException -
testGetDatasetSingleCellDataAsDownload
public void testGetDatasetSingleCellDataAsDownload() throws InterruptedException, TimeoutException, URISyntaxException, IOException -
testGetDatasetSingleCellDataAsMex
public void testGetDatasetSingleCellDataAsMex() throws InterruptedException, TimeoutException, URISyntaxException, IOException -
testGetDatasetSubSetGroups
public void testGetDatasetSubSetGroups() -
testGetDatasetSubSetGroup
public void testGetDatasetSubSetGroup() -
testGetDatasetSubSets
public void testGetDatasetSubSets() -
testGetDatasetSubSet
public void testGetDatasetSubSet() -
testGetDatasetSubSetSamples
public void testGetDatasetSubSetSamples() -
testPreviewDatasetDesignChangeNoOp
public void testPreviewDatasetDesignChangeNoOp() -
testPreviewDatasetDesignChangeWithBlockers
public void testPreviewDatasetDesignChangeWithBlockers() -
testPreviewDatasetDesignChangeReportsDeletions
public void testPreviewDatasetDesignChangeReportsDeletions() -
testPreviewDatasetDesignChangeWithEmptyBodyIs400
public void testPreviewDatasetDesignChangeWithEmptyBodyIs400() -
testPreviewDatasetDesignChangeWithUnknownDatasetIs404
public void testPreviewDatasetDesignChangeWithUnknownDatasetIs404() -
testGetDatasetAuditEvents
public void testGetDatasetAuditEvents() -
testGetDatasetAuditEventsWhenEmpty
public void testGetDatasetAuditEventsWhenEmpty() -
testGetDatasetAuditEventsWithUnknownDatasetIs404
public void testGetDatasetAuditEventsWithUnknownDatasetIs404() -
testGetDatasetCurationDetails
-
testGetDatasetCurationDetailsExposesCurationNoteForAdmin
@WithMockUser(authorities="GROUP_ADMIN") public void testGetDatasetCurationDetailsExposesCurationNoteForAdmin() -
testGetDatasetCurationDetailsWithUnknownDatasetIs404
-
testUpdateDatasetCurationDetailsSetsTroubled
-
testUpdateDatasetCurationDetailsClearsTroubled
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsClearsTroubled() -
testUpdateDatasetCurationDetailsSkipsNoOpTroubled
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsSkipsNoOpTroubled() -
testUpdateDatasetCurationDetailsSetsNeedsAttention
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsSetsNeedsAttention() -
testUpdateDatasetCurationDetailsClearsNeedsAttention
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsClearsNeedsAttention() -
testUpdateDatasetCurationDetailsUpdatesCurationNote
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsUpdatesCurationNote() -
testUpdateDatasetCurationDetailsAppliesMultipleChanges
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsAppliesMultipleChanges() -
testUpdateDatasetCurationDetailsWithEmptyBodyIs400
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsWithEmptyBodyIs400() -
testUpdateDatasetCurationDetailsWithUnknownDatasetIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetCurationDetailsWithUnknownDatasetIs404() -
testUpdateDatasetPermissionsMakesPublic
-
testUpdateDatasetPermissionsMakesPrivate
-
testUpdateDatasetPermissionsReturnsCurrentStateWhenIsPublicOmitted
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetPermissionsReturnsCurrentStateWhenIsPublicOmitted() -
testUpdateDatasetPermissionsWithEmptyBodyIs400
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetPermissionsWithEmptyBodyIs400() -
testUpdateDatasetPermissionsWithUnknownDatasetIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testUpdateDatasetPermissionsWithUnknownDatasetIs404() -
testGetDatasetPipelineStatusReturnsAllStepsWithNotRunOrNotApplicable
-
testGetDatasetPipelineStatusMissingValueApplicableForTwoColor
-
testGetDatasetPipelineStatusPreprocessOk
-
testGetDatasetPipelineStatusPcaFailed
-
testGetDatasetPipelineStatusPicksLatestEvent
-
testGetDatasetPipelineStatusIncludesConvenienceFields
-
testGetDatasetPipelineStatusAdminSeesCurationNote
@WithMockUser(authorities="GROUP_ADMIN") public void testGetDatasetPipelineStatusAdminSeesCurationNote() -
testGetDatasetPipelineStatusNonAdminDoesNotSeeCurationNote
-
testGetDatasetPipelineStatusWithUnknownDatasetIs404
-
testGetDatasetGeeq
-
testGetDatasetGeeqWithoutEvent
-
testGetDatasetGeeqWhenNotComputedIs404
-
testGetDatasetGeeqWithUnknownDatasetIs404
-
testRecomputeDatasetGeeqDefaultModeIsAll
-
testRecomputeDatasetGeeqWithSpecificMode
-
testRecomputeDatasetGeeqIncludesLastComputed
-
testRecomputeDatasetGeeqWithUnknownDatasetIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testRecomputeDatasetGeeqWithUnknownDatasetIs404() -
testRunDatasetPreprocess
-
testRunDatasetPreprocessWithUnknownDatasetIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testRunDatasetPreprocessWithUnknownDatasetIs404() -
testRunDatasetDiagnosticsSetsFlag
-
testRunDatasetBatchInformationFetch
-
testRunDatasetDifferentialAnalysisWithoutBodyUsesAllNonBatchFactors
@WithMockUser(authorities="GROUP_ADMIN") public void testRunDatasetDifferentialAnalysisWithoutBodyUsesAllNonBatchFactors() -
testRunDatasetDifferentialAnalysisWithoutDesignIs400
@WithMockUser(authorities="GROUP_ADMIN") public void testRunDatasetDifferentialAnalysisWithoutDesignIs400() -
testRunDatasetDifferentialAnalysisRejectsUnknownFactorId
@WithMockUser(authorities="GROUP_ADMIN") public void testRunDatasetDifferentialAnalysisRejectsUnknownFactorId() -
testRunDatasetDifferentialAnalysisRejectsSubsetFactorInFactorIds
@WithMockUser(authorities="GROUP_ADMIN") public void testRunDatasetDifferentialAnalysisRejectsSubsetFactorInFactorIds() -
testRedoDatasetDifferentialAnalysis
-
testRedoDatasetDifferentialAnalysisWithUnknownAnalysisIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testRedoDatasetDifferentialAnalysisWithUnknownAnalysisIs404() -
testRemoveDatasetDifferentialAnalysis
-
testRemoveDatasetDifferentialAnalysisWithUnknownAnalysisIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testRemoveDatasetDifferentialAnalysisWithUnknownAnalysisIs404() -
testGetDatasetDesignJson
public void testGetDatasetDesignJson() -
testGetDatasetDesignDefaultIsJson
public void testGetDatasetDesignDefaultIsJson() -
testGetDatasetDesignJsonReturnsNotFoundWhenDesignMissing
public void testGetDatasetDesignJsonReturnsNotFoundWhenDesignMissing() -
testGetDatasetDesignJsonWithUnknownDatasetIs404
public void testGetDatasetDesignJsonWithUnknownDatasetIs404() -
testReplaceDatasetDesignHappyPath
-
testReplaceDatasetDesignReturnsBadRequestOnBlockers
@WithMockUser(authorities="GROUP_ADMIN") public void testReplaceDatasetDesignReturnsBadRequestOnBlockers() -
testReplaceDatasetDesignReturns409WhenForceRequired
@WithMockUser(authorities="GROUP_ADMIN") public void testReplaceDatasetDesignReturns409WhenForceRequired() -
testReplaceDatasetDesignWithForceAppliesEvenWithCascade
@WithMockUser(authorities="GROUP_ADMIN") public void testReplaceDatasetDesignWithForceAppliesEvenWithCascade() -
testReplaceDatasetDesignWithEmptyBodyIs400
-
testReplaceDatasetDesignWithUnknownDatasetIs404
@WithMockUser(authorities="GROUP_ADMIN") public void testReplaceDatasetDesignWithUnknownDatasetIs404() -
testGetDatasetAllPublications
public void testGetDatasetAllPublications()
-