Final project round

In the final round of the project you will implement two important additions to your project: security and end-to-end testing.

Implementing security

For the final version of your project you will be securing most of your API with jwts. To do this, you can follow the steps I laid out in the lecture on security.

Here are some important things to implement:

Writing end-to-end tests

Once you have implemented security, your final task will be to write tests. For this assignment you will be writing only end-to-end tests using the REST Assured library.

The tests you write should demonstrate that all of the activities needed to post an item, select a recipient, and complete the transfer are supported correctly by your system. Specifically, you should write tests to demonstrate that the following actions can be completed successfully in your system: