Generates automated Postgres integration tests for Java infrastructure layers using Testcontainers and Flyway migrations.
This skill streamlines the development of robust integration tests for Java-based infrastructure components like MyBatis-Plus mappers, stores, and repositories. It automates the setup of Postgres-backed test environments using Testcontainers and ensures schema consistency via Flyway migrations. By generating comprehensive test suites that cover complex behavior matrices—including status transitions, Compare-And-Swap (CAS) logic, and idempotency—it helps developers catch persistence bugs early and verify infrastructure semantics without manual boilerplate.
主要功能
01Automated generation of Postgres-backed *IT.java test suites
02Seamless integration with Testcontainers and Flyway schema migrations
03Pre-configured @MybatisPlusTest slices for repository testing
04Built-in support for testing CAS, idempotency, and state transitions
050 GitHub stars
06Standardized isolation patterns including automatic table cleanup
使用场景
01Testing complex database persistence and repository implementation behavior
02Verifying Flyway migration integrity against real Postgres instances
03Validating infrastructure-level idempotency and concurrency guards