Inspired by https://github.com/thombergs/buckpal
- Java Version: https://github.com/schneidersteve/buckpal-java
- Rust Version: https://github.com/schneidersteve/buckpal-rust
- Dart Version: https://github.com/schneidersteve/buckpal-dart
Feature: Send Money
Scenario: Transaction succeeds
Given a source account
And a target account
When money is send
Then send money succeeds
And source account is locked
And source account withdrawal will succeed
And source account is released
And target account is locked
And target account deposit will succeed
And target account is released
And accounts have been updated
./gradlew test
./gradlew test -t