Результаты поиска по запросу "googletest"

7 ответов

Как начать работать с GTest и CMake

Недавно я был продан с использованием CMake для компиляции моих проектов C ++, и теперь я хотел бы начать писать некоторые модульные тесты для моего кода. Я решил использовать утилиту Google Test, чтобы помочь с этим, но мне нужна помощь в начале ...

1 ответ

Модульное тестирование Google Mock c ++

Я только начал работать над модульным тестированием (для тестирования использую инфраструктуру BOOST, но для макетов я должен использовать Google Mock), и у меня такая ситуация: class A { static int Method1(int a, int b){return a+b;} }; class B ...

4 ответа

CMake + GoogleTest

Я только что скачал googletest, сгенерировал его make-файл с помощью CMake и собрал его. Теперь мне нужно использовать его в моем тестовом проекте. С CMake мне посоветовали не указывать напрямую на библиотеки gtest (используяinclude _directories ...

ТОП публикаций

1 ответ

Как вызвать приватную функцию через функцию друга?

Здравствуйте, я пытаюсь получить доступ к закрытой функции-членаGtest, Код выглядит несколько похожим на это. Итак, как я могу получить доступstatic void Pri_fun? using namespace std; class test{ }; class abc{ public: friend class test; private: ...

6 ответов

Исключение SEH с кодом 0xc0000005, брошенным в тело теста

Я пишу тест с использованием GoogleTest для следующего класса и получаю вышеуказанную ошибку. class Base { // Other Functions; CSig objSig[50]; }Класс CSig выглядит следующим образом: class CSig { //... constructor, destructor(empty) and some ...

2 ответа

Как использовать Google Test для C ++ для запуска комбинаций данных

У меня есть модульный тест, который мне нужно запустить для 200 возможных комбинаций данных. (В производственной реализации есть данные для тестирования в файлах конфигурации. Я знаю, как имитировать эти значения). Я предпочитаю писать отдельный ...

1 ответ

Сценарий Jenkins Build Script завершается после выполнения теста Google

Я строю приложение Qt GUI через Jenkins. Я добавил 3 шага сборки: Сборка исполняемого файла тестаЗапуск исполняемого файла тестасоставление отчета о покрытии с помощью gcovrПо какой-то причине задача оболочки для запуска исполняемого файла теста ...

10 ответов

Как настроить googleTest в качестве общей библиотеки в Linux

Debian больше не предоставляет никаких предварительно скомпилированных пакетов для gTest. Они предлагают вам интегрировать фреймворк в make-файл ваших проектов. Но я хочу сохранить мой файл make в чистоте. Как мне настроить gTest, как и в ...

1 ответ

SetUp против конструктора в тестовом приборе

Почему тестовое устройство имеет метод SetUp в Google Test? Разве Конструктор не одно и то же? Аналогично для метода TearDown. Вызовы как SetUp, так и Constructor, а также TearDown и Destructor согласуются с TestEventListeners: OnTestStart и ...

8 ответов

Сравнение массивов в гугл тесте?

Я ищу, чтобы сравнить два массива в тесте Google. В UnitTest ++ это делается через CHECK_ARRAY_EQUAL. Как вы делаете это в Google Test?