Mockito шылдың кантип иштейт?
Mockito шылдың кантип иштейт?

Video: Mockito шылдың кантип иштейт?

Video: Mockito шылдың кантип иштейт?
Video: ТЕСТИРОВАНИЕ НА JAVA (JUNIT, MOCKITO) 2024, Май
Anonim

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

Адамдар дагы сурашат, Mockito эмне кылат?

Mockito болуп саналат шылдыңдоо Framework, JAVA тиркемелерин эффективдүү тестирлөө үчүн колдонулган JAVA негизделген китепкана. Mockito көнүп калган шылдыңдоо интерфейстерге жасалма функцияларды кошууга болот шылдыңдоо бирдикти сыноодо колдонула турган интерфейс.

Ошондой эле билесизби, Mockito кантип ишке ашырылат? Mockito MIT лицензиясы боюнча чыгарылган Java үчүн ачык булак тестирлөө негизи. Mockito иштеп чыгуучуларга сыноодон өтүп жаткан системанын жүрүм-турумун (SUT) текшерүүгө мүмкүндүк берүү менен өзүн башка шылдыңдоочу алкактардан айырмалап турат. LinkedList mockedList = шылдың (LinkedList.

Ошондой эле билесизби, биз Mockito аркылуу интерфейсти шылдыңдай алабызбы?

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

Junitте объектти кантип шылдыңдайсыз?

Mockito түзүү үчүн бир нече ыкмаларды камсыз кылат жасалма объекттер : Статиканы колдонуу шылдыңдоо () ыкмасы.

4.1. Түзүү жасалма объекттер Mockito менен.

1 Mockito маалымат базасын шылдыңдоону айтатMock инстанциясы
5 Метод чакыруусу чындыкты кайтарды деп ырастайт
6 Сурам ыкмасы MyDatabase шылдыңында чакырылганын текшериңиз

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