Bagikan melalui


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.