2026-03-20 - 2026-03-27
Overview
10 Pull requests merged by 1 user
Merged
#22 test: add ResizeHandle enum unit tests
Merged
#18 test: add SVGDraftman direct visitor tests
Merged
#19 test: add HTMLDraftman direct visitor tests
Merged
#16 Add SelectionAttributes unit tests
Merged
#17 test: add ColorAttributes unit tests
Merged
#29 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version
Merged
#15 Add parameterized ShapeContractTest for Shape interface invariants
Merged
#26 fix(ci): use Maven wrapper instead of system mvn
Merged
#24 ci: add JaCoCo coverage gate and Gitea CI pipeline
Merged
#20 Fix HTMLDraftman.visitTriangle() - use sTriangle.hashCode() instead of this.hashCode()
2 Pull requests proposed by 1 user
Proposed
#21 test: add contains(Point) hit-testing tests for all shapes
Proposed
#23 test: add edge case tests (null, negative coords, zero dimensions)
11 Issues closed from 1 user
Closed
#12 Add ResizeHandle tests
Closed
#30 Fix SCollection resize NullPointerException
Closed
#9 Add SVGDraftmanTest — direct visitor tests
Closed
#10 Add HTMLDraftmanTest — direct visitor tests
Closed
#6 Add SelectionAttributes unit tests
Closed
#7 Add ColorAttributes unit tests
Closed
#28 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version
Closed
#8 Create ShapeContractTest (parameterized)
Closed
#25 CI: Use Maven wrapper instead of system mvn
Closed
#14 Set up JaCoCo + CI pipeline
Closed
#5 test
15 Issues created by 1 user
Opened
#5 test
Opened
#6 Add SelectionAttributes unit tests
Opened
#7 Add ColorAttributes unit tests
Opened
#8 Create ShapeContractTest (parameterized)
Opened
#9 Add SVGDraftmanTest — direct visitor tests
Opened
#10 Add HTMLDraftmanTest — direct visitor tests
Opened
#11 Add contains(Point) tests for all shapes
Opened
#12 Add ResizeHandle tests
Opened
#13 Add edge case tests (null, negative coords, zero dimensions)
Opened
#14 Set up JaCoCo + CI pipeline
Opened
#25 CI: Use Maven wrapper instead of system mvn
Opened
#27 bug: SText.updateMeasuredBounds() mutates a defensive copy instead of internal state
Opened
#28 Fix POM warnings: upgrade JaCoCo, pin dependency versions, add plugin version
Opened
#30 Fix SCollection resize NullPointerException
Opened
#31 NPE when resizing SCollection due to null inherited bounds