Жалган орнотуу деген эмне?
Жалган орнотуу деген эмне?

Video: Жалган орнотуу деген эмне?

Video: Жалган орнотуу деген эмне?
Video: Жерде жалган көбөйгөндүктөн, чындыкты орнотуу үчүн Кудай жерге түштү 2024, Май
Anonim

Жайгашуу ыкмасы боюнча күтүүлөрдү коюу үчүн колдонулат шылдыңдоо объект Мисалы: Бул жерде сиз DoSomething ыкмасын күйгүзүп жатасыз шылдыңдоо объект. Сиз айтып жатасыз, параметр "ping" болгондо, ыкма чындыкты кайтарат. Эми бул объект мындан ары да иштей алат шылдыңдоо же колдонууңузга жараша түтүк.

Бул жерде мен жасалма текшерүүнү кантип колдоном?

Mockito текшерүү () методун чакыруулардын санын текшерүү үчүн да колдонсо болот. Биз а үчүн чакыруулардын так санын, жок дегенде бир жолу, жок дегенде, эң көп санын текшере алабыз шылдыңдады ыкмасы. Биздин колубуздан келет колдонуу verifyNoMoreInteractions() кийин текшерүү () ыкмасы бардыгы текшерилгенин текшерүү үчүн чакырат.

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

Бул жерде, жасалма репозиторий деген эмне?

Дагы бир вариант - түзүү жасалма репозиторий . колдонуу менен а жасалма репозиторий , биз ар бир сыноо үчүн кайталануучу кодсуз ырааттуу текшерүүнү түзүп, биз жараткан бардык шылдыңдарды бир жерден текшере алабыз. Бул үчүн, биз камтыган жөнөкөй бирдик тестинин базалык классын жаза алабыз MockRepository мисал.

Бирдик сынагында шылдың деген эмне?

Мазак реалдуу методдун/объекттин жүрүм-турумун башкарылуучу жолдор менен окшоштуруучу метод/объект. Мазак объекттер колдонулат бирдик сыноо . Көбүнчө а сыноо анын ичиндеги башка тышкы кызматтарды же ыкмаларды чакырат. Булар көз карандылык деп аталат. Мазакталгандан кийин, көз карандылыктар биз аныктагандай жүрүшөт.

Сунушталууда: