Add SelectionAttributes unit tests #16

Merged
thib8956 merged 1 commits from issue-6/selection-attributes-tests into master 2026-03-27 17:01:33 +00:00
Owner

Summary

  • Add 8 unit tests for SelectionAttributes covering default constructor, parameterized constructor, getID(), ID constant, Attributes interface compliance, field toggling, and instance independence.
  • Tests verify the core selected/unselected state data type which had zero test coverage.

Closes #6

## Summary - Add 8 unit tests for `SelectionAttributes` covering default constructor, parameterized constructor, `getID()`, ID constant, `Attributes` interface compliance, field toggling, and instance independence. - Tests verify the core selected/unselected state data type which had zero test coverage. Closes #6
thib8956 added 1 commit 2026-03-27 16:56:47 +00:00
Add SelectionAttributes unit tests
All checks were successful
CI / build-and-test (pull_request) Successful in 19s
bcbbcef321
Test core data type for selected/unselected state, default values,
ID constant, interface compliance, and instance independence.

8 tests covering all public API of SelectionAttributes.

Closes #6
thib8956 force-pushed issue-6/selection-attributes-tests from bf6636da3b to bcbbcef321 2026-03-27 16:56:47 +00:00 Compare
thib8956 merged commit 4f4eb00baa into master 2026-03-27 17:01:33 +00:00
thib8956 deleted branch issue-6/selection-attributes-tests 2026-03-27 17:01:33 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thib8956/new-shapes#16