Class ExpressionDataFileUtilsTest
java.lang.Object
ubic.gemma.core.analysis.service.ExpressionDataFileUtilsTest
Unit tests for
ExpressionDataFileUtils.getDiffExArchiveFileName(DifferentialExpressionAnalysis), which resolves an
analysis' experimentAnalyzed down to a short name.
The proxy case is the one that matters. experimentAnalyzed is routinely an
uninitialized Hibernate proxy, and the resolver's instanceof chain does not see through
one: a BioAssaySet$HibernateProxy is an instance of neither ExpressionExperiment
nor ExpressionExperimentSubSet, so it fell through to
UnsupportedOperationException: Don't know about .... That aborted
makeProcessedData in its first step (removeInvalidatedData →
deleteDiffExArchiveFile) for every dataset carrying an existing analysis.
- Author:
- claude
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoid
-
Constructor Details
-
ExpressionDataFileUtilsTest
public ExpressionDataFileUtilsTest()
-
-
Method Details
-
initializedExperiment_resolvesToItsShortName
@Test public void initializedExperiment_resolvesToItsShortName() -
lazyProxiedExperiment_resolvesRatherThanThrowing
@Test public void lazyProxiedExperiment_resolvesRatherThanThrowing() -
initializedSubset_resolvesToItsSourceExperimentShortName
@Test public void initializedSubset_resolvesToItsSourceExperimentShortName() -
lazyProxiedSubset_resolvesToItsSourceExperimentShortName
@Test public void lazyProxiedSubset_resolvesToItsSourceExperimentShortName() -
transientAnalysis_omitsTheAnalysisId
@Test public void transientAnalysis_omitsTheAnalysisId()
-