Skip to content

beatrichartz/growing-object-oriented-software-guided-by-tests-kotlin

Repository files navigation

Growing Object Oriented Software Guided by Tests in Kotlin

This is a follow-along Kotlin implementation of the Auction Sniper described in the book Growing Object Oriented Software Guided by Tests.

Feel free to open a PR if this needs to be updated.

How to follow the implementation

There are tags for each chapter of the book. E.g. at the tag chapter-11-the-walking-skeleton you will find the code as present at the end of the chapter.

Commit messages include the expected test status for the commit, e.g. [RED] at the start indicates a failing stage.

Setup

  1. Install docker and docker-compose via brew and brew cask

  2. Run docker-compose up

  3. In a browser, open localhost:9090 and follow the Openfire setup. Make sure to bind to 0.0.0.0.

  4. Navigate to the admin console to create the user accounts:

    Username: Password

    sniper: sniper

    auction-item-54321: auction

    auction-item-65432: auction

That's all the setup you need - you're good to go!

About

Growing Object Oriented Software Guided by Tests Implemented in Kotlin

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages