Class ExpressionExperimentDaoTest

java.lang.Object
org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests
ubic.gemma.core.util.test.BaseDatabaseTest
ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentDaoTest
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

@ContextConfiguration @TestExecutionListeners(WithSecurityContextTestExecutionListener.class) public class ExpressionExperimentDaoTest extends BaseDatabaseTest
  • Constructor Details

    • ExpressionExperimentDaoTest

      public ExpressionExperimentDaoTest()
  • Method Details

    • removeFixtures

      public void removeFixtures()
    • loadTroubledIds

      public void loadTroubledIds()
    • testGetFilterableProperties

      public void testGetFilterableProperties()
    • testGetFilterWithStatementObject

      public void testGetFilterWithStatementObject()
    • testFilterWithStatementSecondObject

      @WithMockUser public void testFilterWithStatementSecondObject()
    • testThawTransientEntity

      public void testThawTransientEntity()
    • testThaw

      public void testThaw()
    • testThawLite

      public void testThawLite()
    • testThawLiter

      public void testThawLiter()
    • testLoadWithRefreshCacheMode

      public void testLoadWithRefreshCacheMode()
    • 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()
    • testRemoveExperimentDeletesBioMaterials

      public void testRemoveExperimentDeletesBioMaterials()
    • 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()
    • testAddRawDataVectorsWithNumberOfCells

      public void testAddRawDataVectorsWithNumberOfCells()
    • testRemoveAllRawDataVectors

      public void testRemoveAllRawDataVectors()
    • testRemoveRawDataVectors

      public void testRemoveRawDataVectors()
    • testRemoveRawDataVectorsWithDimension

      public void testRemoveRawDataVectorsWithDimension()
    • testRemoveRawDataVectorsWhenQtIsUnknown

      public void testRemoveRawDataVectorsWhenQtIsUnknown()
    • testRemoveRawDataVectorsWithNumberOfCells

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