Skip to main content

unit-test-config-properties

Unit tests for @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.

星标

6

分支

0

更新时间

2025年10月28日 10:03

下载技能文件

下载包含 SKILL.md 和所有相关文件的完整技能目录

/plugin marketplace add giuseppe-trisciuoglio/developer-kit

复制此命令并粘贴到 Claude Code 中以安装该技能

相关技能

giuseppe-trisciuoglio

unit-test-bean-validation

giuseppe-trisciuoglio

Unit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Test validation logic without Spring context. Use when ensuring data integrity and validation rules are correct.

6testing-qa
giuseppe-trisciuoglio

unit-test-boundary-conditions

giuseppe-trisciuoglio

Edge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure JUnit 5 unit tests. Use when ensuring code handles limits and special cases correctly.

6testing-qa
giuseppe-trisciuoglio

unit-test-mapper-converter

giuseppe-trisciuoglio

Unit tests for mappers and converters (MapStruct, custom mappers). Test object transformation logic in isolation. Use when ensuring correct data transformation between DTOs and domain objects.

6testing-qa
giuseppe-trisciuoglio

unit-test-caching

giuseppe-trisciuoglio

Unit tests for caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache hit/miss scenarios.

6testing-qa
giuseppe-trisciuoglio

unit-test-json-serialization

giuseppe-trisciuoglio

Unit tests for JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.

6testing-qa
giuseppe-trisciuoglio

unit-test-service-layer

giuseppe-trisciuoglio

Unit tests for service layer with Mockito. Test business logic in isolation by mocking dependencies. Use when validating service behaviors and business logic without database or external services.

6testing-qa
giuseppe-trisciuoglio

unit-test-application-events

giuseppe-trisciuoglio

Testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Test event publishing, listening, and async event handling in Spring Boot applications. Use when validating event-driven workflows in your Spring Boot services.

6testing-qa
giuseppe-trisciuoglio

unit-test-utility-methods

giuseppe-trisciuoglio

Unit tests for utility/helper classes and static methods. Test pure functions and helper logic. Use when validating utility code correctness.

6testing-qa
giuseppe-trisciuoglio

unit-test-exception-handler

giuseppe-trisciuoglio

Unit tests for @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status codes.

6testing-qa
giuseppe-trisciuoglio

unit-test-controller-layer

giuseppe-trisciuoglio

Unit tests for REST controllers using MockMvc and @WebMvcTest. Test request/response mapping, validation, and exception handling. Use when testing web layer endpoints in isolation.

6testing-qa
giuseppe-trisciuoglio

unit-test-wiremock-rest-api

giuseppe-trisciuoglio

Unit tests for external REST APIs using WireMock to mock HTTP endpoints. Use when testing service integrations with external APIs.

6testing-qa
giuseppe-trisciuoglio

unit-test-parameterized

giuseppe-trisciuoglio

Parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Run single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

6testing-qa
unit-te... - giuseppe-trisciuoglio 的 Claude AI 技能 | SkillsMP