JUnit-da assertNotNull nima?
JUnit-da assertNotNull nima?

Video: JUnit-da assertNotNull nima?

Video: JUnit-da assertNotNull nima?
Video: JUnit 5 Assertions - assertNotNull method 2024, May
Anonim

Assert klassi test yozish uchun foydali bo'lgan tasdiqlash usullari to'plamini taqdim etadi. assertNotNull () usullari ob'ektning null yoki yo'qligini tekshiradi. Agar u null bo'lsa, u AssertionError ni chiqaradi.

Xuddi shunday, siz JUnit-da assertNull nima deb so'rashingiz mumkin?

assertNull (String xabari, Object obyekti) Ob'ektning null ekanligini tasdiqlaydi. statik bo'shliq. assertSame(Ob'ekt kutilmoqda, Ob'ekt haqiqiy) Ikki ob'ekt bir xil ob'ektga tegishli ekanligini tasdiqlaydi.

Ikkinchidan, JUnit-da assertEquals dan qanday foydalanish kerak? deb nomlangan usul mavjud assertEquals ichida JUnit bo'lishi mumkin bo'lgan kutubxona ishlatilgan ikkita ob'ektning bir xil aniqlangan yoki yo'qligini tekshirish. Bo'lishi mumkin ishlatilgan test tomonidan chaqirilgan usulda ob'ektning ma'lum bir nusxasi kutilganligini yoki usuldan o'tgan na ob'ekt to'g'ri "polimorflangan"ligini tekshirish.

Shunday qilib, assertNotNull nima?

The assertNotNull () usuli "o'tkazilgan parametr null bo'lmasligi kerak" degan ma'noni anglatadi: agar u null bo'lsa, test ishi bajarilmaydi. assertNull() usuli "o'tkazilgan parametr null bo'lishi kerak" degan ma'noni anglatadi: agar u null bo'lmasa, test ishi bajarilmaydi.

JUnit-dagi @beforeclass izohining maqsadi nima?

@Keyin izoh o'z ichiga olgan usulda qo'llaniladi java har bir sinov holatidan keyin ishlaydigan kod. Ushbu usullar sinov holatida istisnolar yoki tasdiqlash xatosi bo'lsa ham ishlaydi.

Tavsiya: