Add ColorAttributes unit tests #7

Closed
opened 2026-03-27 15:01:15 +00:00 by thib8956 · 0 comments
Owner

Priority: P0 — High

Context: Current test suite has 57 tests across 10 classes (coverage grade: B-). ColorAttributes is a core data type used throughout the project but has zero test coverage. It was identified as the #1 gap (along with SelectionAttributes) in a testing audit.

Scope:
src/main/java/ovh/gasser/newshapes/attributes/ColorAttributes.java

Goal: Test fill/stroke color storage, defaults, copy behavior, null handling.

Estimate: 1 hour
Dependencies: None

**Priority:** P0 — High **Context:** Current test suite has 57 tests across 10 classes (coverage grade: B-). ColorAttributes is a core data type used throughout the project but has zero test coverage. It was identified as the #1 gap (along with SelectionAttributes) in a testing audit. **Scope:** `src/main/java/ovh/gasser/newshapes/attributes/ColorAttributes.java` **Goal:** Test fill/stroke color storage, defaults, copy behavior, null handling. **Estimate:** 1 hour **Dependencies:** None
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thib8956/new-shapes#7