Files
new-shapes/pom.xml
Thibaud 2ff811e8bb Add parameterized ShapeContractTest for Shape interface invariants
Verify clone(), getBounds(), and translate() contracts across all Shape
implementations (SRectangle, SCircle, STriangle, SText, SCollection)
using @ParameterizedTest + @MethodSource.

Also adds junit-jupiter-params dependency to pom.xml.

Closes #8
2026-03-27 16:13:59 +01:00

2.3 KiB