Created factory for system creation.

Systems are now defined in JSON rather than hard-coded
This commit is contained in:
Jan-Peter von Hunnius 2025-09-29 12:41:16 +02:00
parent c039e9069a
commit 6f3295dc5e
31 changed files with 1610 additions and 1709 deletions

View file

@ -5,16 +5,9 @@ edition = "2021"
[dependencies]
tempfile = "3.3.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
[dev-dependencies]
# Testing framework
tokio-test = "0.4"
# Mock testing
mockall = "0.12"
# Property-based testing
proptest = "1.0"
# Additional testing utilities
pretty_assertions = "1.3"