Je, uthubutu katika upimaji wa kitengo ni nini?
Je, uthubutu katika upimaji wa kitengo ni nini?

Video: Je, uthubutu katika upimaji wa kitengo ni nini?

Video: Je, uthubutu katika upimaji wa kitengo ni nini?
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Novemba
Anonim

Huu ndio msingi wa kuandika kinachoitwa kujiangalia vipimo . A uthibitisho wa mtihani wa kitengo hutathmini vihusishi vya kweli au uongo. Katika kesi ya uwongo, AssertionError inatupwa. Muda wa utekelezaji wa JUnit unanasa hitilafu hii na kuripoti mtihani kama imeshindwa.

Pia kujua ni kwamba, madai ni nini katika mtihani wa kitengo cha C #?

15.1. Katika mfumo tunaotumia kupima kitengo (NUnit), darasa linaloitwa Kudai inasaidia mtihani wa madai . Katika yetu vipimo , tunatumia a madai njia, Kudai . IsTrue() kuamua ikiwa ni madai imefanikiwa. Ikiwa tofauti au usemi uliopitishwa kwa njia hii ni uwongo, the madai inashindwa.

Pili, taarifa za madai zinatumiwaje na JUnit kwa upimaji wa kitengo? JUNI hutoa njia tuli za kujaribu hali fulani kupitia Kudai darasa. Haya kauli za kudai kawaida kuanza na kudai . Wanakuruhusu kutaja ujumbe wa makosa, inayotarajiwa na matokeo halisi. An madai method inalinganisha thamani halisi iliyorejeshwa na jaribio na thamani inayotarajiwa.

Kwa kuzingatia hili, unafanyaje upimaji wa kitengo?

Ili kuanza, chagua mbinu, aina au nafasi ya majina katika kihariri cha msimbo katika mradi unaotaka mtihani , bofya kulia, kisha uchague Unda Vipimo vya Kitengo . The Unda Vipimo vya Kitengo dialog inafungua ambapo unaweza kusanidi jinsi unavyotaka vipimo kuundwa.

Je, kupanga kitendo na madai katika upimaji wa kitengo ni nini?

AAA ( Panga , Tenda , Kudai ) muundo ni njia ya kawaida ya kuandika vipimo vya kitengo kwa mbinu chini mtihani . The Panga sehemu ya a mtihani wa kitengo njia huanzisha vitu na kuweka thamani ya data ambayo hupitishwa kwa njia iliyo chini mtihani . The Tenda sehemu inaomba njia iliyo chini mtihani na vigezo vilivyopangwa.

Ilipendekeza: