Mockito ile UNIT (JUnit5) Test KullanÄ±mÄ±
Merhabalar, bu yazÄ±mda Unit test nedir nasÄ±l yazÄ±lÄ±r konusuna deÄŸinmiÅŸtik. Åžimdileri mockito’ ya baÅŸlÄ±yoruz. Daha Ã¶nce de sÃ¶ylediÄŸim unit test yazarken proje standartÄ±mÄ±zÄ± arttÄ±rarak development esnasÄ±nda neler ile karÅŸÄ±laÅŸabileceÄŸimizi Ã¶nden gÃ¶rme ÅŸansÄ± yakalÄ±yoruz.
O zaman baÅŸlayalÄ±m.
Mock kelime anlamÄ± olarak Dummy gibi sahtekar ÅŸerefi olmayan dolandÄ±rÄ±cÄ± nesne anlamÄ±na geliyor ğŸ™‚ ğŸ™‚
Mockito nedir? sorunsalÄ±
mocki mocki test 1-2 test a se
Testlerimiz esnasÄ±nda Mock nesnesini bize kullanÄ±rmayÄ± amaÃ§layan bir freamworktur. Mockito adÄ±nÄ± mojitos iÃ§eÃ§eÄŸinden almÄ±ÅŸtÄ±r.
Linkedin de teknik lider olarak Ã§alÄ±ÅŸan Szczepan Faber adÄ±ndaki developer arkadaÅŸÄ±mÄ±z kendine gÃ¶nÃ¼llÃ¼ bir ekip kurarak mockito kÃ¼tÃ¼phanesini opensource ediyor ve MIT lisansÄ± ile halka aÃ§Ä±k ediyor.
bkz. Git Repo: https://github.com/mockito/mockito
Ben selamlaÅŸtÄ±m teÅŸekkÃ¼r ettim. https://twitter.com/mockitoguy
EN Ã§ok sevdiÄŸim java tabanlÄ± tutorial hazÄ±rlayanBaeldung’ ta Ã§ok gÃ¼zel bir tutorial hazÄ±rlanmÄ±ÅŸ. https://www.baeldung.com/mockito-series Bende bu tutorial dan Ã¶ÄŸrendiÄŸim ile kod yazarken Ã§ok aktif kullandÄ±ÄŸÄ±m bu freamwork’ Ã¼ elimden geldiÄŸince anlatacaÄŸÄ±m.
Bu arada java tabanlÄ± bir freamwork ama microsoft ayaÄŸÄ±nda da C#.Net ile mockito kÃ¼tÃ¼phanelerini edinebilirsiniz. Ben kendi alanÄ±m olan java ile devam ediyor olacaÄŸÄ±m.
WordPress’ te yazmayÄ± sevmediÄŸim iÃ§in makalenin devamÄ±nÄ± aÅŸaÄŸÄ±daki linkten gÃ¶rebilirsiniz.
Ara not, ilginenler iÃ§in Ã¶nem iÃ§erir.
Primefaces JSF ve SpringBoot tabanlÄ± CRUD iÅŸlemini yapan bir proje geliÅŸtirdim. openJDK11, embedded tomcat, mockito, lombok gibi gÃ¼ncel teknolojiler kullandÄ±m. Daha da gÃ¼zeli Layered Architect’ e sahip bir proje. Onu da baÅŸka yazÄ±mda anlatacaÄŸÄ±m ama mockito yu size daha iyi anlatmak iÃ§in bu bahsettiÄŸim projede mockito kullandÄ±m. Controller, service ve repo katmanlarÄ±nda ince ince iÅŸledim. Bu projeyi indirerekte mockito Ã¶rneklerini gÃ¶rebilirsiniz ğŸ™‚ Tek ricam yorum yapmanÄ±z beni yazÄ±p paylaÅŸmaya teÅŸvik ederken; alÄ±ntÄ± yaparken kaynak belirtmeyi lÃ¼tfen unutmayÄ±nÄ±z. Selam ve sevgilerimle,
YazÄ±nÄ±n devamÄ± iÃ§in makaleyi indirin veya aÃ§Ä±n.
Ã–rnek projeyi indirin.
Tagged as: birim test, java, jdk11, junit5, junit5 with mockito, mockito, Mockito nedir?
Categorized in: Java - Spring & Spring Boot
MayÄ±s 6, 2020 MayÄ±s 6, 2020 melihhilmiuludagNo Comments
JUnit5 ile Java Ã–rneÄŸi