Skip to content

test(service): DB-backed tests for Drill scheduling and persistence #60

@ArchILLtect

Description

@ArchILLtect

Problem / context

Verify scheduling rules and state updates for Drill.

Proposed solution

Tests for CORRECT/ACCEPTABLE/INCORRECT/SKIPPED effects on streak/timesSeen/nextDueAt; queue ordering

In scope / Out of scope

In scope:

  • Service/DAO tests
    Out of scope:
  • WebMvc

Acceptance criteria

  • Assertions on scheduling rules and queue behavior

Area

area:persistence

Dependencies / related issues

Drill submission flow

Checklist

  • I’ve checked existing issues for duplicates.
  • I can help implement this and open a PR.

Metadata

Metadata

Assignees

Labels

area:persistenceEntities, DAOs, JPA/Hibernate mappings, and database concerns.area:serviceBusiness logic and orchestration (e.g., DrillService, ChallengeRunService).priority:P1-highHigh importance; schedule next.project:mvpUse for all issues/PRs that belong to the MVP release. Will auto-add labeled items to the board.status:needs-testsMissing or insufficient unit/integration tests; add tests before merge.status:triageNewly filed or uncategorized. Needs initial review, labeling, and priority assignment.

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions