Laboratoriya ishi 25 Mavzu: Graf tushunchasi. Eng qisqa yo’lni aniqlash algoritmlari Ish tartibi


Download 104.86 Kb.
bet4/10
Sana03.11.2023
Hajmi104.86 Kb.
#1742756
1   2   3   4   5   6   7   8   9   10
Bog'liq
Laboratoriya ishi 25 Mavzu Graf tushunchasi. Eng qisqa yo’lni a

#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:


Download 104.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling