February 2015
Intermediate to advanced
338 pages
8h 16m
English
We’re almost ready to run our scenario again, but before we do, there’s one thing we need to change in our tests. Right now, when we run mvn clean test, we rely on Selenium to control the web server part of our architecture, but we need a way to start up the back-end transaction processor too. To do that, we’ll use another hook.
Let’s create a new file src/test/java/hooks/BackgroundProcessHooks.java, which contains the following code:
| message_queues/01/src/test/java/hooks/BackgroundProcessHooks.java | |
| | package hooks; |
| | |
| | import cucumber.api.java.After; |
| | import cucumber.api.java.Before; |
| | |
| | import nicebank.TransactionProcessor; |
| | |
| | public class BackgroundProcessHooks ... |