TGINSIGHT CHAT
IT suhbat
@it_suhbat
TechnologienFaqat Java. Hayot(im)dagi qiziq narsalar: @abdulvahid_ahmad
Aktuelle Beiträge
Tag: #test · 2 Beiträge
Gepostet 8. Sept.
#mock#test Unit test yozishda biror sinfning private modifikatorli maydoniga o'zimizga kerakli qiymat berish uchun org.springframework.test modulining ReflectionTestUtils sinfidan foydalanishimiz mumkin. Aytaylik, biz RateService sinf metodlarini test qilmoqchimiz. U yerda private modifikatorli rateUrl nomli maydon bor va uni @Value annotatsiyasi orqali qiymat o'zlashtiradigan qilib yozganmiz. Bu holda aynan shu maydonga MockWebServer manzilini o'zlashtirish uchun quyidagicha yondoshsak bo'ladi: ReflectionTestUtils.setField(rateService, "rateUrl", String.format("http://%s:%d", mockBackEnd.getHostName(), mockBackEnd.getPort())); Agar bu sinf sizda topilmayotgan bo'lsa, spring-boot-starter-test (spring boot loyihalari uchun) yoki spring-test(spring framework loyihalari uchun) dependency'larini qo'shishingiz kerak bo'ladi. @it_suhbat
Gepostet 2. Apr.
#unit#test Unit test kerak(mi?) mavzusida Linkedin platformasida maqola yozib ko'rdim. Linkedin'da tanish-bilishni ko'paytirish foydali😁 Profilim: Abduvohid Ergashev @it_suhbat