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



Yüklə 0,75 Mb.
səhifə6/18
tarix01.01.2022
ölçüsü0,75 Mb.
#50367
1   2   3   4   5   6   7   8   9   ...   18
25-30

# BOOST_TEST_MODULE-ni aniqlang

#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).




Yüklə 0,75 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   18




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin