Жалған орнату дегеніміз не?
Жалған орнату дегеніміз не?

Бейне: Жалған орнату дегеніміз не?

Бейне: Жалған орнату дегеніміз не?
Бейне: Жасанды тіс (Имплантат) орнату 2024, Қараша
Anonim

Орнату бойынша күтулерді орнату үшін әдіс қолданылады мазақ ету нысан Мысалы: Мұнда сіз DoSomething әдісін қосудасыз мазақ ету объект. Сіз айтасыз, параметр «ping» болғанда әдіс шындықты қайтарады. Енді бұл нысан әрі қарай әрекет ете алады мазақ ету немесе пайдалануыңызға байланысты түйреуіш.

Мұнда жалған растауды қалай қолданамын?

Мокито растау () әдісін әдіс шақыруларының санын тексеру үшін де пайдалануға болады. Біз а үшін кем дегенде бір рет, кем дегенде, ең көп шақыру уақытының нақты санын тексере аламыз мазақ етті әдіс. Біз істей аламыз пайдалану verifyNoMoreInteractions() кейін тексеру () әдісі барлығының тексерілгеніне көз жеткізу үшін шақырады.

Жоғарыда көрсетілгеннен басқа, сіз нақты сыныптарды келеке ете аласыз ба? 4 Жауаптар. Теориялық тұрғыдан ешқандай проблема жоқ мазақ ету а бетон класы ; біз логикалық интерфейске қарсы тестілеуде (кілт сөз интерфейсінен гөрі) және ол жасайды бұл логикалық интерфейстің а арқылы қамтамасыз етілуі маңызды емес сынып немесе интерфейс.

Мұнда жалған репозиторий дегеніміз не?

Басқа нұсқа - a жалған репозиторий . пайдалану арқылы а жалған репозиторий , біз әрбір сынақ үшін қайталанатын кодсыз дәйекті растауды жасай отырып, біз жасаған күлкілердің барлығын бір жерде тексере аламыз. Бұл әрекетті орындау үшін, біз бар қарапайым бірлік сынақ базалық класын жаза аламыз MockRepository мысал.

Бірлік сынағында мысқыл дегеніміз не?

Мазақ нақты әдіс/объектінің әрекетін басқарылатын тәсілдермен модельдейтін әдіс/объекті болып табылады. Мазақ нысандар пайдаланылады бірлік сынағы . Көбінесе а астында әдіс сынақ оның ішіндегі басқа сыртқы қызметтерді немесе әдістерді шақырады. Бұл тәуелділіктер деп аталады. Мазақтағаннан кейін тәуелділіктер біз анықтағандай әрекет етеді.

Ұсынылған: