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
-
Nested Class Summary
Nested classes/interfaces inherited from class BaseDatabaseTest5
BaseDatabaseTest5.BaseDatabaseTestContextConfiguration -
Field Summary
Fields inherited from class BaseDatabaseTest5
sessionFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMore than one submitted platform is legitimate — the assays need not have come from a single one.void🛑 A no-op switch — the original recorded as the platform already in use — must NOT come back.voidvoidvoidvoidvoidvoidvoidvoidvoidA 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.voidA dataset that was never switched has no original at all.voidvoidtestThaw()Methods inherited from class BaseDatabaseTest5
flushAndClearSession
-
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()
-