/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
geometry/geometry_tests/bounding_box_tests.cpp
36 строк
688 B
Yuri Gorshenin
Review fixes.
22 сен 2017, 14:07
22 сен 2017, 14:07
ff84731
Код
Авторство
О чём код?
#include "testing/testing.hpp" #include "geometry/bounding_box.hpp" #include "geometry/point2d.hpp" using namespace m2; namespace { UNIT_TEST(BoundingBox_Smoke) { { BoundingBox bbox; TEST(!bbox.HasPoint(0, 0), ()); TEST(!bbox.HasPoint(-1, 1), ()); } { BoundingBox bbox; bbox.Add(0, 0); TEST(bbox.HasPoint(0, 0), ()); TEST(!bbox.HasPoint(1, 0), ()); TEST(!bbox.HasPoint(0, 1), ()); TEST(!bbox.HasPoint(1, 1), ()); TEST(!bbox.HasPoint(0.5, 0.5), ()); bbox.Add(1, 1); TEST(bbox.HasPoint(1, 0), ()); TEST(bbox.HasPoint(0, 1), ()); TEST(bbox.HasPoint(1, 1), ()); TEST(bbox.HasPoint(0.5, 0.5), ()); } } } // namespace