NUnit da assert nima?
NUnit da assert nima?

Video: NUnit da assert nima?

Video: NUnit da assert nima?
Video: Visual Studio 2010全新功能教學 - (GFU) Generate From Usage 2024, Noyabr
Anonim

NUnit Assert sinf ma'lum bir test usuli kutilgan natijani beradimi yoki yo'qligini aniqlash uchun ishlatiladi. Sinov usulida biz biznes ob'ektining harakatini tekshirish kodini yozamiz. Ushbu biznes ob'ekti natijani qaytaradi. In Tasdiqlash usuli biz kutilgan natija bilan haqiqiy natijani moslashtiramiz.

Unda assert IsTrue nima?

Haddan tashqari yuklar. Haqiqat (Mantiqiy, String, Ob'ekt) Belgilangan shartni tekshiradi haqiqat va shart noto'g'ri bo'lsa, istisno qiladi. Haqiqat (Mantiqiy, String) Belgilangan shartni tekshiradi haqiqat va shart noto'g'ri bo'lsa, istisno qiladi.

Xuddi shunday, C# da assert nima? dan foydalanish da'vo qilish bayonotlar ish vaqtida dastur mantiqiy xatolarini aniqlashning samarali usuli bo'lishi mumkin, ammo ular ishlab chiqarish kodidan osongina filtrlanadi. An da'vo odatda ikkita argumentni oladi: to'g'ri bo'lishi kerak bo'lgan taxminni tavsiflovchi mantiqiy ifoda va agar u to'g'ri bo'lmasa ko'rsatiladigan xabar.

Buni hisobga olsak, NUnit testi nima?

NUnit ochiq manbali birlikdir sinovdan o'tkazish Microsoft uchun ramka. NET. U Java dunyosida JUnit bilan bir xil maqsadga xizmat qiladi va xUnit oilasidagi ko'plab dasturlardan biridir.

Fluentassertions nima?

Ravon tasdiqlar to'plamidir. TDD yoki BDD uslubidagi birlik testining kutilayotgan natijasini tabiiyroq aniqlash imkonini beruvchi NET kengaytma usullari. Bu joriy doiraga ko'plab kengaytirish usullarini olib keladi. Masalan, satrning boshlanishi, tugashi va ma'lum bir iborani o'z ichiga olganligini tekshirish uchun.

Tavsiya: