Skip to content

maxbundscherer/scala-test-mock-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala test mock example

shields.io

Scala test example with normal and mocked server

Author: Maximilian Bundscherer (https://bundscherer-online.de)

Test-Coverage: 100.00% ;)

Overview / Features

  • Simple example server and client included (see src/main/scala/com/mb/scalamockexample/*)
  • Server and client communicate over simple messages
  • Normal and mocked server test included
    • normal-test - see src/test/scala/com/mb/scalamockexample/ExampleTest
    • test with mocked server - see src/test/scala/com/mb/scalamockexample/MockTest
  • Auto-generate coverage report(s) (sbt-scoverage)

Used technologies

  • Scala: programming language
  • ScalaTest: testing project ('overwritten' by ScalaMock)
  • ScalaMock: mocking framework
  • sbt-scoverage: generate test coverage report(s)

Let's get started

  1. See requirements!
  2. Run tests sbt clean coverage test
  3. Generate coverage report(s) sbt coverageReport

Requirements

  • SBT

Releases

No releases published

Packages

No packages published

Languages