Class ExpressionExperimentSetDaoTest

java.lang.Object
ubic.gemma.core.util.test.BaseTest5
ubic.gemma.core.util.test.BaseDatabaseTest5
ubic.gemma.persistence.service.analysis.expression.ExpressionExperimentSetDaoTest

@ContextConfiguration public class ExpressionExperimentSetDaoTest extends BaseDatabaseTest5
  • Constructor Details

    • ExpressionExperimentSetDaoTest

      public ExpressionExperimentSetDaoTest()
  • Method Details

    • testCreateSetWithAccession

      @Test public void testCreateSetWithAccession()
      This is an example of modeling a GEO super-series.
    • testLoadValueObjectOfSetWithoutTaxon

      @Test public void testLoadValueObjectOfSetWithoutTaxon()
      A set whose members disagree on taxon is stored with no taxon at all, which is what lets a set span them. Its value object must still load: the VO query joined the taxon with an INNER JOIN, so such a set produced no row and loadValueObject returned null. That is what POST /experiment-sets reported as a 404 — the create had succeeded, and the read-back composing the 201 body found nothing.
    • testLoadValueObjectOfSetWithTaxon

      @Test public void testLoadValueObjectOfSetWithTaxon()
      Control: a set that DOES declare a taxon still reports it.