Class ArrayDesignReportServiceTest
java.lang.Object
ubic.gemma.core.util.test.BaseTest5
ubic.gemma.core.util.test.BaseIntegrationTest5
ubic.gemma.core.util.test.BaseSpringContextTest5
ubic.gemma.core.analysis.report.ArrayDesignReportServiceTest
- Author:
- pavlidis
-
Field Summary
Fields inherited from class BaseSpringContextTest5
arrayDesignPersister, externalDatabaseService, log, persisterHelper, taxonService, testHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetUp()voidThe other half: the report still reaches the platform it was written for.voidA report is one file per database id, so an id that comes to mean a different platform hands that platform the previous occupant's counts — silently, because they are plausible numbers either way.voidvoidvoidMethods inherited from class BaseSpringContextTest5
addTestAnalyses, countRowsInTable, deleteFromTables, getJdbcTemplate, getNewTestPersistentCompleteExpressionExperiment, getTaxon, getTestNonPersistentBioSequence, getTestPersistentArrayDesign, getTestPersistentArrayDesign, getTestPersistentArrayDesign, getTestPersistentBasicExpressionExperiment, getTestPersistentBasicExpressionExperiment, getTestPersistentBibliographicReference, getTestPersistentBioAssay, getTestPersistentBioAssay, getTestPersistentBioMaterial, getTestPersistentBioMaterial, getTestPersistentBioSequence, getTestPersistentBioSequence, getTestPersistentBioSequence2GeneProducts, getTestPersistentBlatResult, getTestPersistentBlatResult, getTestPersistentCompleteExpressionExperiment, getTestPersistentCompleteExpressionExperimentWithSequences, getTestPersistentCompleteExpressionExperimentWithSequences, getTestPersistentContact, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentExpressionExperiment, getTestPersistentExpressionExperiment, getTestPersistentGene, getTestPersistentGene, getTestPersistentGeneProduct, getTestPersistentQuantitationType, randomName, resetTestCollectionSize, runAsAdmin, runAsAgent, runAsAnonymous, runAsUser, runAsUser, setTestCollectionSizeMethods inherited from class BaseIntegrationTest5
setUpAuthentication, tearDownSecurityContext
-
Constructor Details
-
ArrayDesignReportServiceTest
public ArrayDesignReportServiceTest()
-
-
Method Details
-
setUp
-
testGenerateArrayDesignGeneMappingEvent
@Test public void testGenerateArrayDesignGeneMappingEvent() -
testGenerateArrayDesignSequenceAnalysisEvent
@Test public void testGenerateArrayDesignSequenceAnalysisEvent() -
testGenerateArrayDesignSequenceUpdateEvent
@Test public void testGenerateArrayDesignSequenceUpdateEvent() -
testAReportWrittenForADifferentPlatformIsNotApplied
@Test public void testAReportWrittenForADifferentPlatformIsNotApplied()A report is one file per database id, so an id that comes to mean a different platform hands that platform the previous occupant's counts — silently, because they are plausible numbers either way.Not hypothetical. On 2026-08-26
PlatformsWebServiceTest.testMicroarrayGeneCountsAreNullWithoutAReportasserted null gene counts for a freshly seeded microarray and read 0, out of a two-day-old report written for a different test platform that had held the same id in a previousgemdtest. The report directory lives undergemma.appdata.homeand outlives the database; the ids do not. -
testAReportIsAppliedToThePlatformItWasWrittenFor
@Test public void testAReportIsAppliedToThePlatformItWasWrittenFor()The other half: the report still reaches the platform it was written for.
-