/revolut-backend-test

Revolut Backend Test

Primary LanguageJava

Revolut Backend Test

Overview

Technology stack

Java 8

Gradle

Jooby

Undertow

Jackson

Lombok

Rest-assured

Hamcrest

JUnit

Build

gradlew build

Test

gradlew test

Run

gradlew joobyRun

http://localhost:8080/

Rest API

Account API

GET  /accounts/{id}                           (/AccountApi.get)

GET  /accounts                                (/AccountApi.getAll)

POST /accounts                                (/AccountApi.create)

Transaction API

POST /transactions                      (/TransactionApi.transfer)

GET  /transactions/accounts/{id}        (/TransactionApi.getAccountTransactions)