Modul ini memperkenalkan Spock, framework pengujian yang memanfaatkan closure Groovy untuk menulis spesifikasi yang mudah dibaca. Topiknya mencakup anatomi spesifikasi dengan blok given-when-then, tabel data pada blok where, mock dan stub, serta integrasi rangkaian pengujian ke dalam Gradle dan Maven. Spesifikasi yang ditulis di sepanjang modul ini menjadi alat verifikasi pada proyek akhir.
Pengujian dengan Spock
Spock dari anatomi spesifikasi, tabel data, mock dan stub, hingga integrasi build.
0/0 selesai
- Anatomi spesifikasi
Struktur spesifikasi Spock dengan blok given-when-then di atas extends Specification.
- Tabel data
Blok where dan tabel data yang menggerakkan banyak kasus dalam satu metode uji.
- Mock dan stub
Verifikasi interaksi dengan Mock dan Stub beserta aturan kardinalitasnya.
- Spock dalam build
Menjalankan rangkaian Spock di bawah Gradle dan Maven.