`Day7` - Read <https://www.freecodecamp.org/news/l...
# 100daysofkotlin-2021
b
Day7
• Read https://www.freecodecamp.org/news/learn-the-fundamentals-of-software-engineering/ • Going more in depth on learning SQL - querying only for now https://www.sqlitetutorial.net/ Great source! • *S*tarted my Report Builder Project. • Wrote first Test using JUnit
Self-Comment
• Nice break from Notes App, although I did come across a tutorial that runs through a Notes Project in Android that has everything I'm looking for outside of Compose(may follow it later). I started learning SQLite more in depth and finding it enjoyable to learn. Having begun my R.B.P, I decided to write tests for it even if just some to familiarize myself more with them. Current queries are taking longer than they should so hoping to speed them up! Also fell asleep around 4 am after doing some studying, didn't realize I forgot to post my daily entry so writing this in the morning.
Goals Tomorrow
1. Learn more on SQL and utilize efficient query patterns 2. Review SOLID 3. Query current Excel data with the database and start working on output in R.B.P 4. Write a couple tests for my R.B.P
🔥 2
j
Ohh u doing unittests? (I only have experience with python unittest for django backend) JUnit is java unittesting library right.. is there any kotlin unit testing tools?
b
Yup! While most tools are built off the jvm so using any existing java frameworks will work fine, I believe Kotest and Spek are used often with Kotlin. Also usually see Espresso + MockK when it comes to UI testing and mocking. After seeing your question I was a bit curious and started reading articles.. I think I will try to take advantage of Kotest in my project Kotest. If I have too many issues trying to learn/use it, I'll stick with Junit since it will serve my purpose
👀 1
🔥 1