3.2 Testing Apps With Unit Tests
Task 1. Explore and run SimpleCalc in Android Studio
Anda menulis dan menjalankan pengujian (pengujian unit dan pengujian berinstrumen) di dalam Android Studio, di samping kode untuk aplikasi. Setiap proyek Android baru menyertakan kelas contoh dasar untuk pengujian yang bisa Anda perpanjang atau ganti dengan penggunaan sendiri. Dalam tugas ini kita akan kembali ke aplikasi SimpleCalc, yang menyertakan kelas pengujian unit dasar.
1.1 Explore source sets and SimpleCalc
Buka tampilan Project, dan perluas folder aplikasi dan java
Expand the com.android.example.simplecalc (test) folder lalu Open CalculatorTest.java
1.2 Run tests in Android Studio
Dalam tampilan proyek, klik kanan kelas CalculatorTest
pilih Run ‘CalculatorTest’
Dalam kelas CalculatorTest, ubah pernyataan dalam addTwoNumbers() ke : assertThat(resultAdd, is(equalTo(3d)));
Dalam menu un configurations dropdown di bagian atas layar, pilih CalculatorTest
Ubah pernyataan dalam addTwoNumbers() kembali ke pengujian yang benar dan jalankan pengujian lagi agar berhasil
Task 2. Add more unit tests to CalculatorTest
2.1 Menambahkan lebih banyak pengujian untuk metode add()
Menambahkan metode baru CalculatorTest bernama addTwoNumbersNegative()
Menjalankan semua pengujian di CalculatorTests, seperti sebelumnya
Menambahkan baris untuk memanggil metode add() dalam kelas Kalkulator dengan operand negatif
Menambahkan pernyataan dengan assertThat()
Menambahkan pengujian unit baru ke CalculatorTest untuk floating-point numbers
semua pengujian di CalculatorTests, seperti sebelumnya, kemudian Klik Run . Kali ini pengujiannya gagal dan bilah kemajuannya berwarna merah
Mengubah metode assertThat() untuk menggunakan matcher closeTo()
2.2 Menambahkan pengujian unit untuk metode penghitungan lain
Hasil :
LEAVE A COMMENT