Single post

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 Ikon 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

theme by teslathemes