Class BaseTest5

java.lang.Object
ubic.gemma.core.util.test.BaseTest5
Direct Known Subclasses:
AbstractFilteringVoEnabledDaoTest, AclClassMetadataTest, AnnDataSingleCellDataLoaderTest, AsyncBeanAutowiringTest, AsyncFactoryTest, AsyncSingletonFactoryTest, AuditedAspectTest, BaseCliTest5, BaseDatabaseTest5, BaseIntegrationTest5, BuildInfoTest, BuildInfoThreadContextPopulatorTest, CellBrowserServiceImplTest, CellXGeneConverterTest, CellXGeneFetcherTest, CorsFilterTest, DateStorageTest, DelegatingSecurityContextTaskExecutorTest, DifferentialExpressionAnalysisCliTest, EmptySubSetIsSkippedTest, ExperimentalDesignVisualizationServiceTest, ExpressionDataFileServiceTest, ExpressionDataSVDTest, ExpressionExperimentBatchInformationServiceTest, ExpressionExperimentServiceImplTest, ExpressionExperimentServiceTest, ExpressionMetadataChangelogFileServiceTest, FactorValueNeedsAttentionServiceTest, FactorValueOntologyServiceTest, FactorValueValueObjectSerializerTest, GemmaAndExperimentalFactorOntologyTest, GeneArgServiceTest, GeneOntologyService2Test, GeneOntologyServiceTest, GenericMeterRegistryConfigurerTest, GeoMexSingleCellDataLoaderConfigurerTest, GeoSingleCellDetectorTest, IncompleteFactorBaselineTest, MailEngineImplTest, MailServiceTest, MeterRegistryCliConfigurerTest, MexSingleCellDataLoaderTest, MissingBuildInfoTest, NoSubSetAnalysisIsNotSuccessTest, OntologyServiceTest, OpenApiTest, OutlierDetectionServiceTest, PointcutsTest, RawAndProcessedExpressionDataVectorServiceTest, SecurityUtilsTest, ServiceBasedValueObjectConverterTest, SettingsConfigTest, SingleCell10xMexFilterTest, SingleCellDataTransformationsTest, SingleCellExpressionExperimentAggregateServiceTest, SingleCellExpressionExperimentSubSetServiceTest, SubsettedAnalysis4Test, SubsettedAnalysisFactorConsistencyTest, TableMaintenanceUtilTest, TaskExecutorThreadContextInheritPostProcessorTest, TaxonArgServiceTest, UserServiceImplTest

@ActiveProfiles("test") @ExtendWith(org.springframework.test.context.junit.jupiter.SpringExtension.class) public abstract class BaseTest5 extends Object
JUnit 5 (Jupiter) counterpart of BaseTest.

Where BaseTest inherits AbstractJUnit4SpringContextTests to get the legacy Spring JUnit 4 runner, this base uses Jupiter's SpringExtension directly. The JUnit 5 idiom is annotation-driven, not inheritance-driven, but we keep a base class to centralise the ActiveProfiles declaration and to provide a stable extension point for downstream JUnit 5 sub-bases (see BaseIntegrationTest5 and BaseSpringContextTest5).

Phase 3 JUnit 5 migration: introduced in parallel with BaseTest so downstream test classes can migrate one-at-a-time rather than as a flag day. Once every former extends BaseTest has flipped, delete BaseTest and rename this class.

  • Constructor Details

    • BaseTest5

      public BaseTest5()