Class ExpressionExperimentDaoTest

    • Constructor Detail

      • ExpressionExperimentDaoTest

        public ExpressionExperimentDaoTest()
    • Method Detail

      • removeFixtures

        public void removeFixtures()
      • loadTroubledIds

        public void loadTroubledIds()
      • testGetFilterableProperties

        public void testGetFilterableProperties()
      • testThawTransientEntity

        public void testThawTransientEntity()
      • testThaw

        public void testThaw()
      • testThawLite

        public void testThawLite()
      • testThawLiter

        public void testThawLiter()
      • testLoadReference

        public void testLoadReference()
      • testLoadMultipleReferences

        public void testLoadMultipleReferences()
      • testGetTechnologyTypeUsageFrequency

        @WithMockUser
        public void testGetTechnologyTypeUsageFrequency()
      • testGetArrayDesignUsageFrequency

        @WithMockUser
        public void testGetArrayDesignUsageFrequency()
      • testGetOriginalPlatformUsageFrequency

        @WithMockUser
        public void testGetOriginalPlatformUsageFrequency()
      • testGetCategoriesWithUsageFrequency

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetCategoriesWithUsageFrequency()
      • testGetCategoriesUsageFrequencyAsAnonymous

        @WithMockUser
        public void testGetCategoriesUsageFrequencyAsAnonymous()
      • testGetCategoriesUsageFrequencyWithIds

        public void testGetCategoriesUsageFrequencyWithIds()
        No ACL filtering is done when explicit IDs are provided, so this should work without WithMockUser.
      • testGetAnnotationUsageFrequency

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequency()
      • testGetAnnotationUsageFrequencyAsAnonymous

        @WithMockUser
        public void testGetAnnotationUsageFrequencyAsAnonymous()
      • testGetAnnotationUsageFrequencyWithLargeBatch

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyWithLargeBatch()
      • testGetAnnotationUsageFrequencyRetainMentionedTerm

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyRetainMentionedTerm()
      • testGetAnnotationUsageFrequencyExcludingFreeTextTerms

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyExcludingFreeTextTerms()
      • testGetAnnotationUsageFrequencyExcludingFreeTextCategories

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyExcludingFreeTextCategories()
      • testGetAnnotationUsageFrequencyExcludingUncategorizedTerms

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyExcludingUncategorizedTerms()
      • testGetAnnotationUsageFrequencyWithUncategorizedCategory

        @WithMockUser(authorities="GROUP_ADMIN")
        public void testGetAnnotationUsageFrequencyWithUncategorizedCategory()
      • testGetAnnotationUsageFrequencyWithIds

        public void testGetAnnotationUsageFrequencyWithIds()
        No ACL filtering is done when explicit IDs are provided, so this should work without WithMockUser.
      • testGetPerTaxonCount

        @WithMockUser("bob")
        public void testGetPerTaxonCount()
      • testFilterAndCountByArrayDesign

        @WithMockUser
        public void testFilterAndCountByArrayDesign()
      • testSubquery

        public void testSubquery()
      • testSubqueryWithMultipleJointures

        public void testSubqueryWithMultipleJointures()
      • testRemoveExperimentWithSharedBioMaterial

        public void testRemoveExperimentWithSharedBioMaterial()
      • removeWithBioAssayDimension

        public void removeWithBioAssayDimension()
      • testLoadValueObjectWithSingleCellData

        @WithMockUser
        public void testLoadValueObjectWithSingleCellData()
      • testGetAllAnnotations

        public void testGetAllAnnotations()
      • testGetAnnotationsByLevel

        public void testGetAnnotationsByLevel()
      • testGetRawDataVectors

        public void testGetRawDataVectors()
      • testAddRawDataVectors

        public void testAddRawDataVectors()
      • testRemoveAllRawDataVectors

        public void testRemoveAllRawDataVectors()
      • testRemoveRawDataVectors

        public void testRemoveRawDataVectors()
      • testRemoveRawDataVectorsWithDimension

        public void testRemoveRawDataVectorsWithDimension()
      • testRemoveRawDataVectorsWhenQtIsUnknown

        public void testRemoveRawDataVectorsWhenQtIsUnknown()
      • testReplaceRawDataVectors

        public void testReplaceRawDataVectors()
      • testReplaceRawDataVectorsWithNewDimension

        public void testReplaceRawDataVectorsWithNewDimension()
      • testCreateProcessedDataVectors

        public void testCreateProcessedDataVectors()
      • testCreateProcessedDataVectorsWithNonPersistentQt

        public void testCreateProcessedDataVectorsWithNonPersistentQt()
      • testRemoveProcessedDataVectors

        public void testRemoveProcessedDataVectors()
      • testReplaceProcessedDataVectors

        public void testReplaceProcessedDataVectors()
      • testReplaceProcessedDataVectorsReusingTheSameQT

        public void testReplaceProcessedDataVectorsReusingTheSameQT()
      • testReplaceProcessedDataVectorsWithDetachedExperiment

        public void testReplaceProcessedDataVectorsWithDetachedExperiment()
      • testGetGenesUsedByProcessedVectors

        public void testGetGenesUsedByProcessedVectors()
      • testGetArrayDesignUsed

        public void testGetArrayDesignUsed()