#include
BOOST_AUTO_TEST_CASE (oddiy_test) {
BOOST_CHECK_EQUAL (2 + 2, 4);
}
Birinchi satrda ushbu test nomi, ikkinchi qatorda kerakli sarlavha fayli va 4-6 qatorlar testni aniqlaydi - BOOST_AUTO_TEST_CASE so'lini berilgan ism (sodda_test) bilan testni aniqlash uchun makros ishlatiladi va testning tanasi bitta tasdiqni o'z ichiga oladi: 2 + 2 == 4 - ushbu tasdiq tekshirishni amalga oshirish uchun BOOST_CHECK_EQUAL so'lidan foydalanadi.
Kompilyatsiya qilinganidan so'ng siz ushbu dasturni ishga tushirishingiz mumkin va u ekranda quyidagilarni nashr etadi (Boost.Test natijalarni turli formatlarda ham chiqarishi mumkin, shuningdek siz ijro monitorining parametrlari bilan chiqishning ko'pligini boshqarishingiz mumkin - quyida ko'rib chiqing):
1 ta sinov ishi olib borilmoqda ...
*** Hech qanday xato aniqlanmadi
Agar biror narsa noto'g'ri bo'lib qolsa, ramka ekranda yana bir xabarni chiqaradi:
1 ta sinov ishi olib borilmoqda ...
test-simple.cpp (5): "simple_test" da xato: tekshiring 2 + 2 == 5 muvaffaqiyatsiz tugadi [4! = 5]
*** "Oddiy testkalar" test paketida 1 ta xato aniqlandi
Ushbu ma'lumot berilgan test dasturidagi xatolarning sonini o'z ichiga oladi (Simple testcases deb nomlanadi) va xato qaerda bo'lganligini ko'rsatadi (test-simple.cpp faylidagi 5-satr) va xato haqida qo'shimcha ma'lumotlar (bu qanday tekshirgich ishlatilganiga bog'liq).
LABORATORIYA ISHI - 27
Mavzu: Sinovni rejalashtirish.
Ish tartibi:
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:
Do'stlaringiz bilan baham: |