Jangan menguji bahwa sesuatu tidak terjadi . Ini seperti memastikan bahwa kode tidak rusak . Itu semacam tersirat, kita semua berjuang untuk kode tanpa-kerusakan, tanpa bug. Anda ingin menulis tes untuk itu? Mengapa hanya satu metode? Tidakkah Anda ingin semua metode Anda diuji sehingga tidak ada pengecualian ? Setelah jalan itu, Anda akan mendapatkan satu pengujian ekstra, dummy, dan tanpa pernyataan untuk setiap metode dalam basis kode Anda. Itu tidak ada nilainya.
Tentu saja, jika persyaratan Anda adalah untuk memverifikasi bahwa metode tidak menangkap pengecualian , Anda menguji itu (atau membalikkannya sedikit; uji bahwa itu tidak membuang apa yang seharusnya ditangkap).
Namun, pendekatan / praktik umum tetap utuh - Anda tidak menulis pengujian untuk beberapa persyaratan buatan / samar yang berada di luar cakupan kode yang diuji (dan pengujian bahwa "berfungsi" atau "tidak melempar" biasanya merupakan contoh dari seperti - terutama dalam skenario ketika tanggung jawab metode diketahui dengan baik).
Sederhananya - fokuslah pada apa yang harus dilakukan kode Anda dan uji untuk itu.