Expand description
Unified Calculator Driver - The Probar Way
This module implements the core unification principle: Write the test logic once, run it everywhere.
Probar: Balanced testing - Balanced testing across platforms
Re-exports§
pub use tui_driver::TuiDriver;
Modules§
- tui_
driver - TUI Driver implementation
Structs§
- History
Item - A simplified history item for driver results
Traits§
- Calculator
Driver - Abstract driver trait for calculator interactions
Functions§
- run_
full_ specification - Complete verification suite - runs all specifications
- verify_
basic_ arithmetic - Verifies basic arithmetic operations
- verify_
complex_ expressions - Verifies complex nested expressions
- verify_
error_ handling - Verifies error handling
- verify_
history - Verifies history tracking
- verify_
jidoka_ status - Verifies Anomaly status reporting
- verify_
precedence - Verifies operator precedence (PEMDAS)