程序包 cn.taketoday.test.context.junit.jupiter
@NonNullApi
@NonNullFields
package cn.taketoday.test.context.junit.jupiter
Core support for integrating the TestContext Framework
with the JUnit Jupiter extension model in JUnit 5.
-
类说明Abstract base class for implementations of
ExecutionConditionthat evaluate expressions configured via annotations to determine if a container or test is enabled.@DisabledIfis used to signal that the annotated test class or test method is disabled and should not be executed if the suppliedDisabledIf.expression()evaluates totrue.DisabledIfConditionis anExecutionConditionthat supports the@DisabledIfannotation when using the Infra TestContext Framework in conjunction with JUnit 5's Jupiter programming model.@EnabledIfis used to signal that the annotated test class or test method is enabled and should be executed if the suppliedEnabledIf.expression()evaluates totrue.EnabledIfConditionis anExecutionConditionthat supports the@EnabledIfannotation when using the Infra TestContext Framework in conjunction with JUnit 5's Jupiter programming model.ApplicationExtensionintegrates the TestContext Framework into JUnit 5's Jupiter programming model.@ApplicationJUnitConfigis a composed annotation that combines@ExtendWith(ApplicationExtension.class)from JUnit Jupiter with@ContextConfigurationfrom the Infra TestContext Framework.