Skip to content

feat(test): add ScalaCheck dependencies for property-based testing#418

Merged
kjonescertinia merged 1 commit intomainfrom
feature/410-scalacheck-dependencies
Jan 24, 2026
Merged

feat(test): add ScalaCheck dependencies for property-based testing#418
kjonescertinia merged 1 commit intomainfrom
feature/410-scalacheck-dependencies

Conversation

@kjonescertinia
Copy link
Contributor

Summary

  • Add ScalaCheck 1.19.0 for property-based testing
  • Add ScalaTestPlus ScalaCheck integration 3.2.19.0
  • Dependencies added to shared settings so they work on both JVM and JS platforms

Motivation

This is the first step toward adopting property-based testing to improve test coverage and discover edge cases. See #416 for the full epic.

Test plan

  • sbt compile succeeds
  • sbt apexlsJVM/test - all 2508 tests pass
  • CI validates cross-platform build

Closes #410

🤖 Generated with Claude Code

Add ScalaCheck 1.18.1 and ScalaTestPlus ScalaCheck integration to enable
property-based testing across both JVM and JS platforms.

Note: Using ScalaCheck 1.18.1 (not 1.19.0) for compatibility with
the project's Scala.js 1.18.2 version.

Closes #410
@kjonescertinia kjonescertinia force-pushed the feature/410-scalacheck-dependencies branch from 88aba76 to c90466e Compare January 24, 2026 22:55
@kjonescertinia kjonescertinia merged commit a7cbc56 into main Jan 24, 2026
1 check passed
@kjonescertinia kjonescertinia deleted the feature/410-scalacheck-dependencies branch January 25, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ScalaCheck dependencies to build.sbt

1 participant