#pragma once #include #include #include #include #include using LOGGER_T = NGL::INGLLogger&; class UnitTestElevation : public QObject { Q_OBJECT public: UnitTestElevation(); private Q_SLOTS: void initTestCase(); void init(); void test_elevation_data(); void test_elevation(); void test_elevation_isCovered(); void test_elevation_defaultValue(); void test_lineOfSightCalculation_data(); void test_lineOfSightCalculation(); private: LOGGER_T m_logger; };