This gives you a structured TDD workflow for Quarkus 3.x with opinionated patterns that actually help: nested test classes grouped by method, given-when-then naming, explicit AAA comments, and 80%+ coverage enforcement via JaCoCo. It's built for event-driven services using Apache Camel and covers the annoying stuff like mocking Camel routes with AdviceWith, testing RabbitMQ publishers, and verifying async CompletableFuture operations. The examples are thorough, showing both happy paths and error scenarios with proper Mockito verification. If you're working on Quarkus microservices with Camel integration and want your tests to look consistent and cover the actual complexity, this is a solid starting point.

skills.sh installs
1.6K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill quarkus-tdd --agent claude-code

Installs into .claude/skills of the current project.

Files

Quarkus TDD Workflow

TDD guidance for Quarkus 3.x services with 80%+ coverage (unit + integration). Optimized for event-driven architectures with Apache Camel.

When to Use

  • New features or REST endpoints
  • Bug fixes or refactors
  • Adding data access logic, security rules, or reactive streams
  • Testing Apache Camel routes and event handlers
  • Testing event-driven services with RabbitMQ
  • Testing conditional flow logic
  • Validating CompletableFuture async operations
  • Testing LogContext propagation

Workflow

  1. Write tests first (they should fail)
  2. Implement minimal code to pass
  3. Refactor with tests green
  4. Enforce coverage with JaCoCo (80%+ target)

Unit Tests with @Nested Organization

Follow this structured approach for comprehensive, readable tests:

@ExtendWith(MockitoExtension.class)
@DisplayName("OrderService Unit Tests")
class OrderServiceTest {

  @Mock
  private OrderRepository orderRepository;

  @Mock
  private EventService eventService;

  @Mock
  private FulfillmentPublisher fulfillmentPublisher;

  @InjectMocks
  private OrderService orderService;

  private CreateOrderCommand validCommand;

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Categories
Testing & QA, Java & JVM
First seen
Jun 3, 2026

More from affaan-m/everything-claude-code

All 256
1forcedotcom avatargenerating-apex-testforcedotcom/afv-librarygenerating apex test1.6Kskills.sh installs
2jaganpro avatarsf-testingjaganpro/sf-skillssf testing1.4Kskills.sh installs
3lobehub avatartestinglobehub/lobe-chattesting1.3Kskills.sh installs
4neolabhq avatartest-skillneolabhq/context-engineering-kitUse when creating or editing skills, before deployment, to verify they work under pressure and resist rationalization - applies RED-GREEN-REFACTOR cycle to proc1.2Kskills.sh installs
5ruvnet avataragent-tdd-london-swarmruvnet/rufloAgent skill for tdd-london-swarm - invoke with $agent-tdd-london-swarm1.1Kskills.sh installs
6ruvnet avataragent-test-long-runnerruvnet/rufloAgent skill for test-long-runner - invoke with $agent-test-long-runner1.1Kskills.sh installs