Scala Test and Scala Check with a focus on async testing
Details
İlke Zilci and Artem Artemyev from Springer Nature will have a couple of talks around Testing.
Artem Artemyev will focus on ScalaTest and ScalaCheck:
In this talk we’ll cover some more or less advanced features of ScalaTest, which can improve readability of your test code, help you in difficult situations and let you test more. We will take a look on different ways to share test fixtures, make checks and assertions, property checks (with ScalaCheck) and creating your our pieces of test DSL.
İlke Zilci will present the outcome of several interviews with developers regarding Async Testing in Scala:
This talk will start with common pitfalls in testing async code in the example of Scala Futures. We will show some examples of testing errors and negative cases, and using test doubles to simplify test code. Next, we will point out further support from ScalaTest to improve readability. After we have the basics down, we will walk through an example with cats which allows the test code to abstract away the use of Futures in the implementation. Finally, we will point to some exercises where people can learn more about it.
Schedule
Doors open at 18.30
Welcome drinks and food 18.30 – 19.00
1st Talk & QA: 19:15 - 20:00
Break: 20:00 - 20:05
2nd Talk & QA: 20:05 - 20:50
Drinks and networking ~ 20:50 – 22:00
Note: Please bring a personal ID along.
See you there.
