Add parameterized ShapeContractTest for Shape interface invariants #15
Reference in New Issue
Block a user
Delete Branch "issue-8/shape-contract-test"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ShapeContractTestwith 3 parameterized contract tests (clone(),getBounds(),translate()) across all 5 Shape implementations (SRectangle, SCircle, STriangle, SText, SCollection) — 15 tests totalShapeFactorytest utility providing aStream<Shape>via@MethodSourcejunit-jupiter-paramsdependency topom.xmlCloses #8
35e5829e5cto7ddef4d8ab