STATUSHistorical learning project; current execution not revalidated in this review.
FOCUSLearning and foundations
DIAGRAM SCOPEWorkflow overview
THE PROBLEM
What it sets out to solve.
Practice separating registration-like validation rules and test expectations.
THE APPROACH
How it comes together.
UserRegistrationValidation exposes field methods and UserRegistrationTest supplies positive and negative cases using JUnit 4 on a manually configured classpath.
UNDER THE HOOD
Follow the workflow.
Trace the components. Select a node for its role in the system.
Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DJava Registration Validation
JavaJUnit 4Regular expressions
Java Registration Validation / workflow
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
Example field strings→Validation methods
Validation methods→Boolean or validation result
Boolean or validation result→JUnit 4 cases
+
Select a component to see how it fits into the system.