package com.xly.erp; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.context.ApplicationContext; import org.springframework.beans.factory.annotation.Autowired; import static org.junit.jupiter.api.Assertions.assertNotNull; /** * REQ-USR-001 — Boot smoke test: * verifies Spring Boot context starts and Flyway has applied V1 against the * MySQL schema configured via .env.local (DB_HOST/DB_PORT/DB_USER/DB_PASSWORD/DB_SCHEMA). */ @SpringBootTest @org.springframework.test.context.ActiveProfiles("test") class ApplicationContextTest { @Autowired private ApplicationContext ctx; @Test void contextLoads() { assertNotNull(ctx, "Spring ApplicationContext should be initialised"); } }