Fakultas Ilmu Komputer UI

Commit 3d46de1e authored by Syahrul Ardiansyah's avatar Syahrul Ardiansyah
Browse files

Add README for Latihan 9

parent 279dc37b
......@@ -29,3 +29,7 @@ Ketika kita sudah mengetahui bagaimana implementasi dari teknologi yang kita pel
Manual mocking adalah implementasi mock dengan cara membuat sendiri method mock dari sebuah method yang mengembalikan nilai yang kita inginkan. Sedangkan jika kita menggunakan mock library, mock method dari method yang kita inginkan akan dibuatkan oleh library tersebut, kita hanya tinggal mengatur behavior dari mock tersebut.
Mocking dilakukan pada sebuah method yang dipanggil saat sebuah method dijalankan pada sebuah test. Artinya dalam implementasi method tersebut, setiap pemanggilannya akan bergantung pada method yang dibuat mocknya. Sebuah class/method yang memiliki ketergantungan tinggi dengan class/method lainnya disebut tightly coupled. Misalnya pada source code, setiap pemanggilan method GET untuk url login akan memanggil method auth pada accounts.views. Oleh sebab itu dapat disimpulkan bahwa method login tightly coupled dengan method auth.
## Latihan 9
Pada section 18, funstional test dilakukan dengan melalui proses login terlebih dahulu, sehingga akan memakan banyak waktu. Sedangkan pada section 20, functional test dilakukan dengan memanfaatkan session dari login sebelumnya, sehingga untuk melakukan setiap functional test tidak perlu melalui proses login lagi.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment