MSTEST0023: Jangan meniadakan pernyataan boolean
Properti | Nilai |
---|---|
ID Aturan | MSTEST0023 |
Judul | Jangan meniadakan pernyataan boolean |
Golongan | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Diaktifkan secara default | Ya |
Tingkat keparahan default | Info |
Diperkenalkan dalam versi | 3.4.0 |
Ada perbaikan kode | No |
Penyebab
Aturan ini memunculkan diagnostik saat panggilan ke Assert.IsTrue
atau Assert.IsFalse
berisi argumen yang dinegasikan.
Deskripsi aturan
Pustaka pernyataan MSTest berisi API yang berlawanan yang memudahkan pengujian true
dan false
kasus. Disarankan untuk menggunakan API yang tepat untuk kasus yang tepat karena meningkatkan keterbacaan dan juga memberikan informasi yang lebih baik jika terjadi kegagalan.
Cara memperbaiki pelanggaran
Saat meniru argumen dalam Assert.IsTrue
panggilan, Anda harus menggunakan Assert.IsFalse
.
Saat meniru argumen dalam Assert.IsFalse
panggilan, Anda harus menggunakan Assert.IsTrue
.
Kapan harus menekan peringatan
Jangan menyembunyikan peringatan dari aturan ini.