Dab tsi yog assertNotNull hauv JUnit?
Dab tsi yog assertNotNull hauv JUnit?

Video: Dab tsi yog assertNotNull hauv JUnit?

Video: Dab tsi yog assertNotNull hauv JUnit?
Video: Hmong new song 2016 - Yog dab tsi - Xub Hluav Taws (Official MV) 2024, Kaum ib hlis
Anonim

Assert class muab cov txheej txheem kev lees paub muaj txiaj ntsig zoo rau kev xeem sau ntawv. assertNotNull () cov txheej txheem kuaj xyuas qhov khoom yog null lossis tsis. Yog tias nws yog null ces nws pov qhov AssertionError.

Ib yam li ntawd, koj tuaj yeem nug, dab tsi yog assertNull hauv JUnit?

assertNull (Txoj hlua xov, Object object) Asserts tias ib yam khoom yog null. static void. assertSame(Object expect, Object real) Asserts tias ob yam khoom xa mus rau tib yam khoom.

Qhov thib ob, kev siv assertEquals hauv JUnit yog dab tsi? Muaj ib txoj kev hu ua assertEquals hauv JUnit tsev qiv ntawv uas tuaj yeem ua tau siv los xyuas seb ob yam khoom puas sib npaug los yog tsis. Nws tuaj yeem yog siv los xyuas seb ib qho piv txwv tshwj xeeb ntawm ib qho khoom xav tau ntawm txoj kev hu ua los ntawm kev sim, lossis yog tias cov khoom dhau los ntawm ib txoj kev yog "polymorphed" raug.

Yog li ntawd, assertNotNull yog dab tsi?

Cov assertNotNull () txoj kev txhais tau hais tias "ib qho dhau los yuav tsum tsis yog null": yog tias nws tsis yog null ces qhov kev xeem tsis ua tiav. Txoj kev assertNull() txhais tau hais tias "ib qho dhau los yuav tsum yog null": yog tias nws tsis yog null ces cov ntaub ntawv xeem tsis ua tiav.

Lub hom phiaj ntawm @beforeclass annotation hauv JUnit yog dab tsi?

@Tom qab lus piav qhia yog siv nyob rau hauv ib txoj kev uas muaj java ua code khiav tom qab txhua rooj plaub. Cov txheej txheem no yuav ua haujlwm txawm tias muaj kev zam raug pov tseg hauv qhov kev xeem lossis hauv qhov kev lees paub tsis ua tiav.

Pom zoo: