Результаты поиска по запросу "googletest"
Как начать работать с GTest и CMake
Недавно я был продан с использованием CMake для компиляции моих проектов C ++, и теперь я хотел бы начать писать некоторые модульные тесты для моего кода. Я решил использовать утилиту Google Test, чтобы помочь с этим, но мне нужна помощь в начале ...
Модульное тестирование Google Mock c ++
Я только начал работать над модульным тестированием (для тестирования использую инфраструктуру BOOST, но для макетов я должен использовать Google Mock), и у меня такая ситуация: class A { static int Method1(int a, int b){return a+b;} }; class B ...
CMake + GoogleTest
Я только что скачал googletest, сгенерировал его make-файл с помощью CMake и собрал его. Теперь мне нужно использовать его в моем тестовом проекте. С CMake мне посоветовали не указывать напрямую на библиотеки gtest (используяinclude _directories ...
Как вызвать приватную функцию через функцию друга?
Здравствуйте, я пытаюсь получить доступ к закрытой функции-членаGtest, Код выглядит несколько похожим на это. Итак, как я могу получить доступstatic void Pri_fun? using namespace std; class test{ }; class abc{ public: friend class test; private: ...
Исключение SEH с кодом 0xc0000005, брошенным в тело теста
Я пишу тест с использованием GoogleTest для следующего класса и получаю вышеуказанную ошибку. class Base { // Other Functions; CSig objSig[50]; }Класс CSig выглядит следующим образом: class CSig { //... constructor, destructor(empty) and some ...
Как использовать Google Test для C ++ для запуска комбинаций данных
У меня есть модульный тест, который мне нужно запустить для 200 возможных комбинаций данных. (В производственной реализации есть данные для тестирования в файлах конфигурации. Я знаю, как имитировать эти значения). Я предпочитаю писать отдельный ...
Сценарий Jenkins Build Script завершается после выполнения теста Google
Я строю приложение Qt GUI через Jenkins. Я добавил 3 шага сборки: Сборка исполняемого файла тестаЗапуск исполняемого файла тестасоставление отчета о покрытии с помощью gcovrПо какой-то причине задача оболочки для запуска исполняемого файла теста ...
Как настроить googleTest в качестве общей библиотеки в Linux
Debian больше не предоставляет никаких предварительно скомпилированных пакетов для gTest. Они предлагают вам интегрировать фреймворк в make-файл ваших проектов. Но я хочу сохранить мой файл make в чистоте. Как мне настроить gTest, как и в ...
SetUp против конструктора в тестовом приборе
Почему тестовое устройство имеет метод SetUp в Google Test? Разве Конструктор не одно и то же? Аналогично для метода TearDown. Вызовы как SetUp, так и Constructor, а также TearDown и Destructor согласуются с TestEventListeners: OnTestStart и ...
Сравнение массивов в гугл тесте?
Я ищу, чтобы сравнить два массива в тесте Google. В UnitTest ++ это делается через CHECK_ARRAY_EQUAL. Как вы делаете это в Google Test?