Core state machine, deterministic hashing, mutation catalog and report
writers. Pure Java 17.
ARCHITECTURAL INVARIANT: this module must contain ZERO Spark imports.
It has no compile- or provided-scope dependency on any org.apache.spark
artifact, and scripts/check_no_spark_imports.sh fails the build if an
"import org.apache.spark" statement appears in src/main/java.
SessionResetFacade is the deliberate edge case: its logic is entirely
Spark-specific but it is ...
| Pragmatic Unit Testing in Java with JUnit (2024) by Langr, Jeff | |
| Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code (2021) by Siddiqui, Saleem | |
| Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture (2023) by Mellor, Alan | |
| Test-Driven Java Development - Second Edition: Invoke TDD principles for end-to-end application development (2018) by Alex Garcia;Viktor Farcic | |
| Java For Testers: Learn Java fundamentals fast (2015) by Richardson, Mr Alan J | |
| Test Driven: TDD and Acceptance TDD for Java Developers (2007) by Koskela, Lasse | |