Class DifferentialExpressionAnalysisServiceTest

java.lang.Object
ubic.gemma.core.util.test.BaseTest5
ubic.gemma.core.util.test.BaseIntegrationTest5
ubic.gemma.persistence.service.analysis.expression.diff.DifferentialExpressionAnalysisServiceTest

public class DifferentialExpressionAnalysisServiceTest extends BaseIntegrationTest5
Author:
klc
  • Constructor Details

    • DifferentialExpressionAnalysisServiceTest

      public DifferentialExpressionAnalysisServiceTest()
  • Method Details

    • setUp

      @BeforeEach public void setUp() throws Exception
      Throws:
      Exception
    • tearDown

      @AfterEach public void tearDown()
    • testDeleteAnalysisJoinsACallersTransaction

      @Test public void testDeleteAnalysisJoinsACallersTransaction()
      The curation cascade reaches deleteAnalysis from inside its own transaction (ExpressionExperimentServiceImpl step 2, which routes there so the analysis takes its diffex archive and result-set TSV caches with it). DifferentialExpressionAnalyzerServiceImpl carries Propagation.NEVER at class level, so without the SUPPORTS override this call throws IllegalTransactionStateException. A mocked test cannot see that: it has no proxy, so no propagation is enforced.
    • testCreate

      @Test public void testCreate()
    • testFindByInvestigation

      @Test public void testFindByInvestigation()
    • testFindByInvestigations

      @Test public void testFindByInvestigations()
    • testFindByNameExact

      @Test public void testFindByNameExact()
    • testFindByNameRecent

      @Test public void testFindByNameRecent()