Class ArrayDesignDaoTest

java.lang.Object
ubic.gemma.core.util.test.BaseTest5
ubic.gemma.core.util.test.BaseDatabaseTest5
ubic.gemma.persistence.service.expression.arrayDesign.ArrayDesignDaoTest

@ContextConfiguration @TestExecutionListeners(value=org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener.class, mergeMode=MERGE_WITH_DEFAULTS) public class ArrayDesignDaoTest extends BaseDatabaseTest5
  • Constructor Details

    • ArrayDesignDaoTest

      public ArrayDesignDaoTest()
  • Method Details

    • testThaw

      @Test @Tag("slow") public void testThaw()
    • testLoadOriginalPlatformValueObjectsForEE

      @Test @WithMockUser public void testLoadOriginalPlatformValueObjectsForEE()
      A dataset switched to a generic platform must be able to say what it was submitted on WITHOUT anyone walking its assays — the field lives on BioAssay, and reading it through the sample list costs the whole list for one line of header.
    • testANoopSwitchIsNotAnOriginalPlatform

      @Test @WithMockUser public void testANoopSwitchIsNotAnOriginalPlatform()
      🛑 A no-op switch — the original recorded as the platform already in use — must NOT come back. Otherwise "as originally submitted" renders on every dataset, naming the platform the reader is already looking at.
    • testNeverSwitchedHasNoOriginalPlatform

      @Test @WithMockUser public void testNeverSwitchedHasNoOriginalPlatform()
      A dataset that was never switched has no original at all.
    • testADatasetCanHaveMoreThanOneOriginalPlatform

      @Test @WithMockUser public void testADatasetCanHaveMoreThanOneOriginalPlatform()
      More than one submitted platform is legitimate — the assays need not have come from a single one.
    • testGetFilterableProperties

      @Test public void testGetFilterableProperties()
    • testGetFilter

      @Test public void testGetFilter()
    • testGetFilterWhenPropertyDoesNotExist

      @Test public void testGetFilterWhenPropertyDoesNotExist()
    • testGetFilterWhenPropertyExceedsMaxDepth

      @Test public void testGetFilterWhenPropertyExceedsMaxDepth()
    • testGetFilterTechnologyType

      @Test public void testGetFilterTechnologyType()
    • testTaxonPropertyResolutionInGetFilter

      @Test public void testTaxonPropertyResolutionInGetFilter()
    • testCountExpressionExperiments

      @Test @WithMockUser public void testCountExpressionExperiments()
    • testGetGenes

      @Test public void testGetGenes()
    • testGenesByCompositeSequence

      @Test public void testGenesByCompositeSequence()