@@ -22,4 +22,9 @@ In Short, pada chapter 7 dibuat sedemikian hingga agar ada 2 atau lebih user yan
# Exercise 5 - Refactoring Unit Tests
Refactor ditujukan untuk melakukan penyesuaian antara fungsi yang ingin di test dengan test nya sendiri. Agar dapat tercapai ```clean code``` dimana agar hanya ada 1 file yang berkesinambungan dengan test-nya. Sehingga memudahkan untuk melakukan ```mantainability```. Pengelompokkan file test menjadi class-class dalam bentuk file unit test dan functional test nya secara terpisah memudahkan melakukan ```maintain``` dan lebih ```effortless``` sehingga nantinya jika aplikasi berkembang dalam skala besar, pengecekan atau pergantian file test dan fungsi hanya akan dilakukan di satu tempat tidak terpecah-pecah.
\ No newline at end of file
Refactor ditujukan untuk melakukan penyesuaian antara fungsi yang ingin di test dengan test nya sendiri. Agar dapat tercapai ```clean code``` dimana agar hanya ada 1 file yang berkesinambungan dengan test-nya. Sehingga memudahkan untuk melakukan ```mantainability```. Pengelompokkan file test menjadi class-class dalam bentuk file unit test dan functional test nya secara terpisah memudahkan melakukan ```maintain``` dan lebih ```effortless``` sehingga nantinya jika aplikasi berkembang dalam skala besar, pengecekan atau pergantian file test dan fungsi hanya akan dilakukan di satu tempat tidak terpecah-pecah.
# Exercise 6 - Mutant
Dalam exercise kali ini saya membuat mutant yang bertujuan untuk membuat functional_test menjadi fail. Mutant yang saya buat merupakan kondisi yang salah dari apa yang saya inginkan, yaitu item yang <=1dianggap`waktunyaberlibur`,kemudianyang> 1 dianggap `oh tidak`, kondisi ini akan membuat functional test yang dibuat me-return error