Skip to content

refactor: introduce runner interface for better mockability#201

Merged
dotandev merged 1 commit intodotandev:mainfrom
ALIPHATICHYD:refactor/sim-interface
Jan 28, 2026
Merged

refactor: introduce runner interface for better mockability#201
dotandev merged 1 commit intodotandev:mainfrom
ALIPHATICHYD:refactor/sim-interface

Conversation

@ALIPHATICHYD
Copy link
Contributor

  • Define Runner interface for simulator execution
  • Rename Runner struct to ConcreteRunner to avoid naming conflict
  • Implement MockRunner with custom response handling
  • Add comprehensive unit tests for mock and interface
  • Enable seamless dependency injection and testing

Closes #161

@dotandev dotandev merged commit a000b71 into dotandev:main Jan 28, 2026
3 checks passed
@ALIPHATICHYD
Copy link
Contributor Author

@dotandev Can I get some Compliments
Thank you 🔥

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.

58. [Refactor] Use interface for simulator runner

2 participants

Comments