Skip to main content
Back to registry

unit-test-parameterized

giuseppe-trisciuoglio/developer-kit

This skill provides patterns for writing efficient parameterized unit tests using JUnit 5's @ParameterizedTest. It covers @ValueSource, @CsvSource, @MethodSource, @EnumSource, @ArgumentsSource, and custom display names to run the same test logic with multiple input values, reducing test duplication and improving...

Installs289
Install command
npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill unit-test-parameterized
Security audits
Gen Agent Trust HubFAIL
SocketPASS
SnykPASS
About this skill
This skill provides patterns for writing efficient parameterized unit tests using JUnit 5's @ParameterizedTest. It covers @ValueSource, @CsvSource, @MethodSource, @EnumSource, @ArgumentsSource, and custom display names to run the same test logic with multiple input values, reducing test duplication and improving coverage. Use this skill when: Testing error conditions : Testing multiple valid inputs : Parameter not matching : Verify number and type of parameters match test method signature. Display name not showing : Check parameter syntax in name = "..." . CSV parsing error : Ensure CSV format is correct and quote strings containing commas. - Testing methods with multiple valid inputs - Testing boundary values systematically - Testing multiple invalid inputs for error cases - Want to reduce test duplication - Testing multiple scenarios with similar assertions - Need data-driven testing approach - Add junit-jupiter-params dependency : Ensure junit-jupiter-params is on test classpath - Choose appropriate source : Use @ValueSource for simple values, @CsvSource for tabular data, @MethodSource for complex objects - Match parameter types : Ensure test method parameters match data source types - Use descriptive display names : Set name = "..." for readable test output - Test boundary values : Include edge cases, null values, and extreme values in parameters - Use @EnumSource : Test...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does unit-test-parameterized do?

This skill provides patterns for writing efficient parameterized unit tests using JUnit 5's @ParameterizedTest. It covers @ValueSource, @CsvSource, @MethodSource, @EnumSource, @ArgumentsSource, and custom display names to run the same test logic with multiple input values, reducing test duplication and improving...

Is unit-test-parameterized good?

unit-test-parameterized does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does unit-test-parameterized work with?

unit-test-parameterized currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to unit-test-parameterized?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install unit-test-parameterized?

npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill unit-test-parameterized

Related skills

More from giuseppe-trisciuoglio/developer-kit

typescript-docs

by giuseppe-trisciuoglio/developer-kit

621

Deliver production-ready TypeScript documentation that serves multiple audiences through layered documentation architecture. Generate API docs with TypeDoc, create architectural decision records, and maintain comprehensive code examples.

Software EngineeringFrontend and DesignFirst seen Jan 19, 2026

nestjs

by giuseppe-trisciuoglio/developer-kit

596

This skill provides comprehensive guidance for building NestJS applications with TypeScript, including integration with Drizzle ORM for database operations. It covers all major aspects of NestJS development from basic module structure to advanced patterns like microservices and GraphQL.

Software EngineeringFrontend and DesignFirst seen Jan 19, 2026

spring-boot-test-patterns

by giuseppe-trisciuoglio/developer-kit

443

This skill provides comprehensive guidance for writing robust test suites for Spring Boot applications. It covers unit testing with Mockito, integration testing with Testcontainers, performance-optimized slice testing patterns, and best practices for maintaining fast feedback loops.

Software EngineeringFrontend and DesignFirst seen Feb 2, 2026

spring-boot-rest-api-standards

by giuseppe-trisciuoglio/developer-kit

409

This skill provides comprehensive guidance for building RESTful APIs in Spring Boot applications with consistent design patterns, proper error handling, validation, and architectural best practices based on REST principles and Spring Boot conventions.

Software EngineeringFrontend and DesignFirst seen Feb 2, 2026
Related skills

Alternatives in Software Engineering