Mock Inventory System
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class InventorySystem { | |
boolean open(String token) { | |
// open a socket connection to some back-end mainframe system | |
println "opening connection to mainframe, token: ${token}" | |
true | |
} | |
BigDecimal pricingLookup(String clientId, String itemUuid) | |
{ | |
// call the back end system to get the price of an item for a particular client | |
// send back a mock price as the result: | |
100.00 | |
} | |
boolean close() { | |
// close the socket connection | |
println "closing connection to mainframe" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment