Articles & blogposts
Mocking Matchers API
Story about the interesting behavior of mocking library and the difficulties of defining API surface for a library.
Testing Hybrid Jetpack Compose Apps
Guide to testing Jetpack Compose on Android using androidx test artifacts.
![](https://i0.wp.com/adavis.info/wp-content/uploads/2021/09/carbon.png?fit=1200%2C899&ssl=1)
Reassesing TestNG vs Junit
Comparing TestNG and Junit5 – what changed in Junit since version 3.x?
https://blog.frankel.ch/reassessing-testng-junit/
Why Java Experts Avoid Mocks?
Easier said than done. Mocks are everywhere. You can’t test without mocks. What are the alternatives? Why mocks aren’t “one-size-fits-all”? How to use other test doubles?
![](https://miro.medium.com/max/1200/1*WElFOiQoiG6azJipIIdOuw.jpeg)
Don’t mock static: test Timber Logger with trees
Learn how to mock Timber for tests.
![](https://kotlintesting.com/content/images/2021/09/how-to-test-timber-trees-1.jpg)
Podcasts & videos
- Property-based testing: find bugs automatically by generating thousands of test cases by AroundIT
- Are automatic tests all about regression? by DevInsideYou
- Test Driven Securit | SpringOne conference
- Microservices Testing at Scale | SpringOne conference
- TDD and the Terminator: An Introduction to Test-Driven Development | SpringOne conference
Libraries & releases
Did you know you can place sponsored content in newsletter and website?
You may place your link with job offer, event announcement or SaaS.
![](https://kotlintesting.com/content/images/2021/10/image.png)