Class ExpressionExperimentDaoTest

    • Constructor Detail

      • ExpressionExperimentDaoTest

        public ExpressionExperimentDaoTest()
    • Method Detail

      • removeFixtures

        public void removeFixtures()
      • testGetFilterableProperties

        public void testGetFilterableProperties()
      • testThawTransientEntity

        public void testThawTransientEntity()
      • testThaw

        public void testThaw()
      • testThawBioAssays

        public void testThawBioAssays()
      • testThawForFrontEnd

        public void testThawForFrontEnd()
      • testThawWithoutVectors

        public void testThawWithoutVectors()
      • 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()
      • testGetAllAnnotations

        public void testGetAllAnnotations()
      • testGetAnnotationsByLevel

        public void testGetAnnotationsByLevel()
      • testAddRawDataVectors

        public void testAddRawDataVectors()
      • testRemoveAllRawDataVectors

        public void testRemoveAllRawDataVectors()
      • testRemoveRawDataVectors

        public void testRemoveRawDataVectors()
      • testRemoveRawDataVectorsWhenQtIsUnknown

        public void testRemoveRawDataVectorsWhenQtIsUnknown()
      • testReplaceRawDataVectors

        public void testReplaceRawDataVectors()
      • testCreateProcessedDataVectors

        public void testCreateProcessedDataVectors()
      • testCreateProcessedDataVectorsWithPersistentQt

        public void testCreateProcessedDataVectorsWithPersistentQt()
      • testRemoveProcessedDataVectors

        public void testRemoveProcessedDataVectors()
      • testReplaceProcessedDataVectors

        public void testReplaceProcessedDataVectors()
      • testReplaceProcessedDataVectorsReusingTheSameQT

        public void testReplaceProcessedDataVectorsReusingTheSameQT()
      • testReplaceProcessedDataVectorsWithDetachedExperiment

        public void testReplaceProcessedDataVectorsWithDetachedExperiment()