This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch v2 in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git
commit 18c039aefea5fccb4fe46201505d9a2e8e875bdb Author: Dan Haywood <[email protected]> AuthorDate: Sun May 26 23:14:04 2024 +0100 adds VisitModuleIntegTestAbstract --- .../integtests/VisitModuleIntegTestAbstract.java | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/module-visit/src/test/java/domainapp/modules/visit/integtests/VisitModuleIntegTestAbstract.java b/module-visit/src/test/java/domainapp/modules/visit/integtests/VisitModuleIntegTestAbstract.java new file mode 100644 index 0000000..9fa1a2b --- /dev/null +++ b/module-visit/src/test/java/domainapp/modules/visit/integtests/VisitModuleIntegTestAbstract.java @@ -0,0 +1,45 @@ +package domainapp.modules.visit.integtests; + +import domainapp.modules.visit.VisitModule; + +import org.apache.causeway.core.config.presets.CausewayPresets; +import org.apache.causeway.core.runtimeservices.CausewayModuleCoreRuntimeServices; +import org.apache.causeway.persistence.jpa.eclipselink.CausewayModulePersistenceJpaEclipselink; +import org.apache.causeway.security.bypass.CausewayModuleSecurityBypass; +import org.apache.causeway.testing.fixtures.applib.CausewayIntegrationTestAbstractWithFixtures; + +import org.apache.causeway.testing.fixtures.applib.CausewayModuleTestingFixturesApplib; + +import org.springframework.boot.SpringBootConfiguration; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.annotation.Import; +import org.springframework.context.annotation.PropertySource; +import org.springframework.context.annotation.PropertySources; +import org.springframework.test.context.ActiveProfiles; + +@SpringBootTest( + classes = VisitModuleIntegTestAbstract.TestApp.class +) +@ActiveProfiles("test") +public abstract class VisitModuleIntegTestAbstract + extends CausewayIntegrationTestAbstractWithFixtures { + + @SpringBootConfiguration + @EnableAutoConfiguration + @Import({ + + CausewayModuleCoreRuntimeServices.class, + CausewayModuleSecurityBypass.class, + CausewayModulePersistenceJpaEclipselink.class, + CausewayModuleTestingFixturesApplib.class, + + VisitModule.class + }) + @PropertySources({ + @PropertySource(CausewayPresets.H2InMemory_withUniqueSchema), + @PropertySource(CausewayPresets.UseLog4j2Test), + }) + public static class TestApp { + } +}
