Needs proper testing
bendgk opened this issue · comments
Benjamin Kosten commented
EffeKt needs two things to be robustly tested.
- A proper testing framework so that we can easily run all the tests and add hooks for testing PRs
- More tests. Tests should be written to test the resilience of the library, but to also provide interesting example usage
I will currently be looking at Kotlin testing frameworks, but I'm all ears for what the community recommends to use.
notKamui commented
for testing, you could either use JUnit or Kotest. JUnit is more traditional, but Kotest is more modern, and looks a bit like Javascript tests, if you're familiar with those.
Along with that, to check whether you tested everything (every path) in your app, I recommend the Kover gradle plugin
Benjamin Kosten commented
I just decided to go with JUnit 5 as a lot of people are familiar with it and it is mature.