This example is used to demonstrate a sample Play Framework application
that has to integrate with DynamoDB and provide a REST API for the
persons
resource. This application has tests (Unit and Integration)
and attempts to follow a functional style along with following good
practices such as bulk-heading and using tools to enforce style and
coverage.
-
See ScalaJsonCombinators which cover using validation helpers
- More specifically Validation with Reads
-
The SBT DynamoDB plugin only works on Unix based operating systems
-
In order to run code coverage reports, then use
sbt clean coverage test
followed bysbt coverageReport
to avoid interference with Local DynamoDB. The overview is present intarget/scoverage-report/index.html