Mavzu:Sinovnirejalashtirish.Modulliyokiiteratsiontestlashma’lumotlarto’plaminiyaratish. Ishdan maqsad. Ushbu laboratoriya ishida talabalar testlashda ishlatiladigan google test turi bilan tanishib chiqishi kerak
Qo’yilgan masala. Talabalar topshiriq variantiga mos ravishda gtestda asosan mantiqiy amallar va xatoliklar bilan ishlash ko’nikmasiga ega bo’lishlari kerak.
Ish tartibi: Tajriba ishi nazariy ma’lumotlarini o‘rganish; Berilgan topshiriqning algoritmini ishlab chiqish; Visual Strudio 2017 yoki undan yuqori versiyasida dasturni yaratish; Natijalarni tekshirish; Hisobotni tayyorlash va topshirish.
Visual Studio 2017 va undan keyingi versiyalarida Google Test Visual Studio
IDE-ga C ++ ish yuki bilan Desktop Development dasturining standart komponenti sifatida kiritilgan. Sizning kompyuteringizda o'rnatilganligini tekshirish uchun Visual Studio Installer-ni oching va ish yuki komponentlari ro'yxati ostida Google Test-ni topish:
Visual Studio 2019-da Google Test loyihasini qo'shish 1. Solution Explorer-da echim tuguniga o'ng tugmasini bosing va Qo'shish> Yangi loyihani tanlang. 2. Tilni C ++ darajasiga o'rnating va qidiruv maydoniga test yozing. Natijalar ro'yxatidan Google Test Project-ni tanlang.
3. Sinov loyihasiga nom bering va OK tugmasini bosing. Sinov loyihasini sozlash Ko'rsatilgan loyiha konfiguratsiyasini sinab ko'rish oynasida siz sinab ko'rmoqchi bo'lgan loyihani tanlashingiz mumkin. Loyihani tanlaganingizda, Visual Studio tanlangan loyihaga mos yozuvlar qo'shadi.
Agar siz hech qanday loyihani tanlamasangiz, siz tekshirmoqchi bo'lgan loyiha (lar) ga havolalarni qo'lda qo'shishingiz kerak. Google Test ikkiliklari bilan statik va dinamik bog'lanishni tanlashda, har qanday C ++ dasturi bilan bir xil bo'ladi. Qo'shimcha ma'lumot olish uchun Visual C ++ dagi DLL-larga qarang.
Qo'shimcha variantlarni o'rnatish Qo'shimcha parametrlarni o'rnatish uchun asosiy menyudan Tools> Options> Test Adapter for Google Test-ni tanlang. Ushbu sozlamalar haqida ko'proq ma'lumot olish uchun Google Test hujjatlariga qarang.
Qo'shish direktivalari Test .cpp faylingizga dasturning turlari va funktsiyalari sinov kodiga ko'rinadigan bo'lishi uchun kerakli #include ko'rsatmalarini qo'shing.
Odatda, dastur papka iyerarxiyasida bir darajaga ko'tariladi. Agar siz #include "../"
yozsangiz, IntelliSense oynasi paydo bo'ladi va sarlavha fayliga to'liq yo'lni tanlashga imkon beradi.
Bo‘sh joylarni to‘ldiring: matndagi bitta yoki bir necha bo‘sh joylarni kerakli so‘z bilan to‘ldirish talab etiladi;
Sonni kiriting: savolning javobi sifatida o‘quvchi sonni kiritishi kerak;
Xulosa; ushu amaliy ishda men visual studiyada dasturlarni toldirish va ular ichiga malumot kirgizdim va ozim talaga lohalarni kirizip ustida ishladim