Pertanyaan yang diberi tag assert

Penegasan adalah pernyataan, yang membatalkan program ketika dinilai salah. Penegasan biasanya digunakan untuk debugging dan situasi yang seharusnya tidak pernah terjadi.

483
Praktik terbaik untuk Python menegaskan

Apakah ada masalah kinerja atau pemeliharaan kode dengan penggunaan assertsebagai bagian dari kode standar alih-alih menggunakannya hanya untuk keperluan debugging? Adalah assert x >= 0, 'x is less than zero' lebih baik atau lebih buruk daripada if x < 0: raise Exception, 'x is less...

429
Mengapa JUnit tidak menyediakan metode assertNotEquals?

Adakah yang tahu mengapa JUnit 4 menyediakan assertEquals(foo,bar)tetapi tidak menggunakan assertNotEqual(foo,bar)metode? Ini menyediakan assertNotSame(sesuai dengan assertSame) dan assertFalse(sesuai dengan assertTrue), sehingga tampak aneh bahwa mereka tidak repot termasuk

206
Bagaimana cara JUnit menegaskan pesan di logger

Saya memiliki beberapa kode-dalam-tes yang memanggil Java logger untuk melaporkan statusnya. Dalam kode uji JUnit, saya ingin memverifikasi bahwa entri log yang benar dibuat di logger ini. Sesuatu di sepanjang baris berikut: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test...

199
Apakah menegaskan kejahatan? [Tutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa

166
Kapan pernyataan harus tetap dalam kode produksi? [Tutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 bulan lalu . Perbaiki...

155
Apa gunanya NSAssert, sebenarnya?

Saya harus menanyakan ini, karena: Satu-satunya hal yang saya kenali adalah, bahwa jika pernyataan gagal, aplikasi mogok. Apakah itu alasan mengapa menggunakan NSAssert? Atau apa lagi manfaatnya? Dan apakah benar untuk meletakkan NSAssert tepat di atas asumsi yang saya buat dalam kode, seperti...