unit-test-application-events
Provides unit testing patterns for Spring application events. Covers ApplicationEventPublisher verification, @EventListener behavior, event mocking, and asynchronous handling.
Your agent can do more. Find the skill that makes it happen.
Find your next superpower If you are an agent, refer to our llms.txt for full access.Provides unit testing patterns for Spring application events. Covers ApplicationEventPublisher verification, @EventListener behavior, event mocking, and asynchronous handling.
Provides unit testing patterns for Jakarta Bean Validation with Hibernate Validator. Covers standard constraints, custom validators, violation assertions, validation groups, and parameterized tests without loading a Spring context.
Provides Java unit testing patterns for edge cases, corner cases, and limits. Covers minimum and maximum values, nulls, empty collections, overflow, underflow, floating-point precision, and off-by-one errors.
Provides unit testing patterns for @Cacheable, @CachePut, and @CacheEvict. Generates tests with mocked cache managers to verify hit/miss behavior, SpEL cache keys, eviction strategies, and conditional caching.
Provides unit testing patterns for @ConfigurationProperties classes using @ConfigurationPropertiesTest. Covers mocked property sources, binding validation, default values, type conversions, environment-specific settings, and nested structures.
Generates isolated controller tests using MockMvc and @WebMvcTest. Validates request and response mapping, input validation, exception handling, and HTTP status codes.
Provides unit testing patterns for @ExceptionHandler and @ControllerAdvice. Covers mocked exceptions, error formatting, HTTP status codes, field validation errors, and custom error payloads.
Provides unit testing patterns for JSON serialization and deserialization using Jackson and @JsonTest. Validates mappings, custom serializers, date formats, and polymorphic types.
This skill should be used when the user asks to "improve test coverage", "add unit tests", "TDD", "test this module", "write tests for", "increase coverage", "/ut command", or discusses unit testing strategies. Covers the unit test loop workflow, React Testing Library best practices, query priorities, and coverage improvement strategies.
Provides unit testing patterns for mappers, converters, and bean mappings. Generates executable tests for MapStruct and custom converters to validate transformations between DTOs and domain models.
Provides data-driven Java testing patterns using @ParameterizedTest, @ValueSource, @CsvSource, and @MethodSource. Supports multiple cases in one test method and boundary value analysis.
Provides testing patterns for @Scheduled and @Async methods using JUnit 5, CompletableFuture, Awaitility, and Mockito. Covers mocked execution and timing, cron expressions, execution counts, retry behavior, and thread pool simulation.
Skills give your agent reusable instructions for a specific job. Pick one, read what it does, and bring it into your workflow.
A name only tells half the story. Search the full description and instructions to find the right fit.
Read the skill, visit its source, and see exactly what you’re adding to your agent.
Copy the install command from a skill page and run it in your project.
npx skillycli add owner/repo --skill name