Вопросы по теме 'googletest'

google-тест: покрытие кода
Можно ли получить покрытие кода тестами с использованием тестовой среды Google?
44485 просмотров
schedule 16.12.2022

Как скомпилировать googletest на windows с помощью mingw с msys?
Моя потребность проста. Мне нужно скомпилировать и использовать googletest в Windows, используя MinGW с msys. Есть ли у кого-нибудь опыт в этом? Спасибо за ответы.
23499 просмотров
schedule 29.05.2022

Интеграция неуправляемой среды тестирования c ++ с Visual Studio 2008 (средство запуска тестов GUI)
Что мне нравится в Visual Studio Unit Testing Framework, так это то, что все модульное тестирование выполняется в среде IDE, от определения класса до запуска теста с графической зеленой / красной полосой, отображающей результаты теста. Я использую...
555 просмотров

Создание тестов с помощью CMake без использования CTest
Вот что я хочу сделать: Набрав make all , вы создадите мою библиотеку и документацию для нее. При вводе make test будет построена моя библиотека (при необходимости), gtest, а затем мои тесты При вводе make check запускается make test ,...
3256 просмотров
schedule 10.06.2022

Visual Studio C ++: exe-проект unit test с тестом google?
Используя Visual Studio 2010 C ++. Я экспериментирую с модульным тестированием и решил попробовать Google Test (gtest). У меня есть существующий проект, который компилируется в исполняемый файл MFC (меня также интересует, как протестировать проект,...
5379 просмотров

Может ли Googletest с несколькими параметрами разных типов соответствовать гибкости mbUnit?
Я хочу написать тесты Google на C++, которые могут использовать параметризованные по значению тесты с несколькими параметрами разных типов данных, идеально соответствующие сложности следующих тестов mbUnit, написанных на C++/CLI. Объяснение...
26265 просмотров
schedule 20.05.2022

Как запустить gtests без входа в журнал Google?
Я запускаю модульные тесты с помощью gtest. Однако я также использую google glog в тестируемом коде. К сожалению, этот вывод мешает результатам теста и выглядит беспорядочно. Как мне избавиться от вывода glog?
1687 просмотров
schedule 06.04.2024

Как протестировать код с помощью теста Google?
В основном я пытаюсь запустить некоторые модульные тесты в тесте Google, но не знаю, как это сделать. Мне дали некоторый код, чтобы попробовать и протестировать, но я понятия не имею, как это сделать. Это часть кода, который мне нужно проверить? С...
4024 просмотров
schedule 20.05.2023

Google Test - ошибка объявления конструктора
Я пытаюсь создать класс тестовых приспособлений из обычного класса с объявлением конструктора (с аргументами), как показано ниже: привет.h class hello { public: hello(const uint32_t argID, const uint8_t argCommand); virtual ~hello(); void...
3469 просмотров

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

Отключить обработку исключений при отладке проекта С++ с помощью Google Test
У меня есть проект DLL (собственный C++) и соответствующий тестовый проект EXE на основе Google Test. При отладке моей DLL с помощью этого EXE у меня есть исключения, автоматически обрабатываемые Google Test. Поэтому, если моя DLL выдает...
4109 просмотров

Передать параметр метода действию в googlemock
Я использую Gmock для вызова метода, который возвращает элемент высоты QListFromCsvResult в качестве выходного параметра. Вот текущий рабочий код: EXPECT_CALL(*_mockAttributeRepository, getGeometryHeightValues(_,_))...
12854 просмотров
schedule 03.05.2023

В тесте Google, как выполнить демонтаж перед лицом сбоев утверждений?
Я пытаюсь понять, как сделать TearDown() перед лицом сбоев ASSERT в Google Test. Пример-пустышка ниже: class TestFixture: public testing::Test { protected: virtual void SetUp() { // Do per test setup } virtual void TearDown()...
2102 просмотров
schedule 17.07.2023

Как избежать указателей с помощью Google Mock?
В нашем проекте мы используем Google Mock, но во многих местах мы делаем конструкции в нашем производственном коде только для того, чтобы классы были «мокабельными». Мы делаем это, потому что хотим использовать преимущества Google Mock, но, с другой...
1095 просмотров
schedule 02.01.2024

ошибка при выполнении GTest
Я пытался настроить среду GTest на своем компьютере с Ubuntu. но при выполнении GTest для получения библиотеки я получаю следующую ошибку... som@som-VPCEH25EN:~/Workspace/CPP/gtest-1.6.0/make$ make g++ -I../include -g -Wall -Wextra -lpthread...
19926 просмотров
schedule 23.10.2023

Возвращаемое значение теста Google
Я использую фреймворки Google Test и Google Mock для модульных тестов проекта. У меня есть различные проекты модульных тестов, и я хочу автоматизировать свою сборку, чтобы запускать их все. Я ожидал, что исполняемый модуль модульных тестов вернет...
12506 просмотров
schedule 07.08.2022

googleTest продолжить тестирование
Интересно, проверяю ли я все равенства, перечисленные в этом тесте, или проверяю только первое. class SomethingTest : public testing::Test { public: SomethingTest() { } virtual ~SomethingTest() { } }; TEST_F(SomethingTest, Score)...
6852 просмотров
schedule 19.02.2023

Использование gtest в jenkins
Я успешно запустил свой модульный тест с помощью google test в Jenkins, но я не знаю, как показать файл .xml, созданный gtest. Говорят, что gtest удовлетворяет формату JUnit, поэтому я установил следующее: Но это заканчивается ошибками...
36328 просмотров
schedule 17.01.2022

Gtest: неопределенные ссылки
Я пытаюсь использовать GoogleTest для тестирования простой функции, но когда я запускаю make в своей папке сборки, компилятор выдает мне Undefined Reference сообщения об ошибках. Я ссылался на заголовочный файл gtest, поэтому не уверен, что не...
41921 просмотров
schedule 15.12.2022

как установить expect_call для функции в цикле while?
Я использую gmock, gtest framework для проверки функции в моем коде. И я издевался над функцией, которая вызывается внутри тестируемой основной функции. Мок-функция находится в бесконечном цикле while и завершается только в случае успеха, а в случае...
1841 просмотров
schedule 04.03.2023