Skills java-unit-test
📦

java-unit-test

Content revision r1 Safe ⚡ Contains scripts

Generar pruebas unitarias en Java

Los equipos de Java a menudo necesitan pruebas enfocadas que coincidan con el estilo existente del proyecto. Esta skill guía a Claude, Codex y Claude Code para crear pruebas con JUnit y Mockito usando mocks prácticos.

Supports: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "java-unit-test" from https://skillstore.io/skills/gavin-ali-java-unit-test.md and its manifest at https://skillstore.io/api/skills/gavin-ali-java-unit-test/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "java-unit-test". Un servicio de pagos con dependencias de repositorio y gateway.

Expected outcome:

  • Un plan de pruebas que cubre casos de pago exitoso, pago rechazado, fallo del repositorio e importe no válido.
  • Una estructura de clase de prueba basada en Mockito con mocks, configuración, aserciones enfocadas y comprobaciones de interacción.

Using "java-unit-test". Un informe de cobertura que muestra ramas omitidas para null y listas vacías.

Expected outcome:

  • Pruebas límite adicionales para entrada null, colecciones vacías y excepciones de dependencias.
  • Notas sobre aserciones débiles y cualquier rama que necesite un comportamiento de producto más claro.

Security Audit

Safe
v4 • 7/6/2026 Open versioned report

The static dynamic import finding is a false positive caused by prose about Java static imports. The entropy heuristic is also a false positive because SKILL.md is readable Markdown guidance, not binary, encrypted, or obfuscated content.

1
Files scanned
177
Lines analyzed
0
Review items
0
False positives ignored

Risk Factors

⚡ Contains scripts (1)
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/gavin-ali-java-unit-test/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/gavin-ali-java-unit-test/security.svg)](https://skillstore.io/skills/gavin-ali-java-unit-test?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/gavin-ali-java-unit-test?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/gavin-ali-java-unit-test/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/gavin-ali-java-unit-test.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

gavin-ali. (2026). java-unit-test security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/gavin-ali-java-unit-test/audits/4

BibTeX citation

@techreport{gavin-ali-gavin-ali-java-unit-test-2026, author = {gavin-ali}, title = {java-unit-test security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/gavin-ali-java-unit-test/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "java-unit-test security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "gavin-ali" date-released: "2026-07-06" url: "https://skillstore.io/skills/gavin-ali-java-unit-test/audits/4" identifiers: - type: other value: "skillstore:gavin-ali-java-unit-test:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
85
Content
70
Community
83
Spec Compliance

What You Can Build

Crear pruebas de servicios

Genera pruebas enfocadas para servicios Java con dependencias de repositorios, clientes o caché.

Mejorar la cobertura de ramas

Agrega pruebas para ramas no cubiertas, entradas límite y casos de excepción en la lógica de negocio.

Estandarizar las pruebas del equipo

Aplica una estructura coherente de JUnit y Mockito entre clases y módulos.

Try These Prompts

Crear pruebas básicas
Genera pruebas con JUnit 5 para esta clase Java. Sigue el paquete, la nomenclatura y el estilo de aserciones existentes.
Agregar cobertura con Mockito
Revisa este servicio y crea pruebas para rutas de éxito, validación y fallos de dependencias usando Mockito.
Mejorar brechas de cobertura
Usa el informe de cobertura y la clase fuente para agregar pruebas para ramas no cubiertas y casos límite.
Diseñar pruebas mantenibles
Analiza este módulo, identifica dependencias difíciles de simular con mocks, sugiere pequeñas refactorizaciones y luego crea pruebas unitarias enfocadas.

Best Practices

  • Proporciona la clase fuente, las interfaces relacionadas y una prueba existente como referencia de estilo.
  • Solicita aserciones enfocadas en el comportamiento en lugar de comparaciones amplias de objetos.
  • Mantén cada prueba independiente, rápida y clara sobre el escenario bajo prueba.

Avoid

  • No solicites pruebas sin proporcionar la clase fuente o los contratos de dependencias.
  • No abuses de las pruebas con contexto de Spring cuando pruebas simples con Mockito son suficientes.
  • No afirmes detalles privados de implementación que vuelvan frágiles las pruebas.

Frequently Asked Questions

¿Esta skill es compatible con JUnit 4?
Está escrita para JUnit 5, pero puede adaptarse cuando el proyecto usa claramente JUnit 4.
¿Puede simular métodos estáticos con mocks?
Recomienda refactorizar primero las llamadas estáticas. El mocking estático se sugiere solo cuando el proyecto ya lo admite.
¿Ejecutará las pruebas?
No. Genera y revisa código de prueba, pero la ejecución de pruebas depende de la herramienta host y la configuración del proyecto.
¿Qué archivos debo proporcionar?
Proporciona la clase bajo prueba, las dependencias directas, los objetos de dominio relacionados y las pruebas existentes cuando estén disponibles.
¿Puede mejorar informes de cobertura?
Sí. Proporciona las brechas de cobertura y puede proponer pruebas para ramas y límites no cubiertos.
¿Crea pruebas de integración?
Su enfoque principal son las pruebas unitarias. Puede sugerir pruebas de integración para contratos críticos cuando sea necesario.

Developer Details

Author

gavin-ali

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

a06681402992ceae98ba04d54cfd4ab004862696

Maintenance freshness

7/21/2026

Usage

48 downloads · 178 views

File structure

📄 SKILL.md