Описание тега microsoft-cpp-unit-test
1
ответ
CppUnitTest ссылка на приложение Windows
Я пытаюсь связать свой собственный тестовый проект с существующим проектом в том же решении. В #include я пишу путь к заголовку класса, который пытаюсь проверить. Когда я запускаю Test в Test Explorer, я получаю ошибку сборки: Ошибка 1 ошибка LNK201…
23 апр '16 в 13:20
1
ответ
Не удается запустить тесты в CppUnitTestFramework (VS2013)
В отдельном потоке исполнения от остальной части моей команды я не могу запускать тесты CppUnitTestFramework для проекта, в то время как остальные потоки запускают тесты просто отлично. Вот фрагмент кода: TEST_CLASS(MyClass) { BEGIN_TEST_CLASS_ATTRI…
27 авг '14 в 10:29
2
ответа
Как правильно вызвать Assert::ExpectException?
Я пишу некоторые модульные тесты, используя CppUnitTestFramework от Microsoft. Я хочу проверить, вызывает ли метод, который я вызываю, правильное исключение. Мой код: TEST_METHOD(test_for_correct_exception_by_input_with_whitespaces) { std::string in…
19 янв '19 в 14:28
0
ответов
Инициализированный класс в TEST_METHOD_INITIALIZE в CppUnitTestFramework теряет ссылку на указатель
Я пишу контроллер контроллера класса робота, в котором я использую структуру Axis для каждого из 4 управляемых двигателей. Для каждого теста я хочу сбросить все, поэтому я создал указатель в классе, который меняется на новый контроллер перед каждым …
08 дек '18 в 15:09
1
ответ
#include "gmock\gmock.h", сообщающее об ошибке времени компиляции
Я пытаюсь смоделировать сторонний вызов API в моем модульном тесте cpp. Для этого я установил gmock 1.7.0 в свой проект, используя менеджер пакетов Nuget в VS2013. Он добавил gmock-all.cc и gtest-all.cc в моем тестовом проекте. Как только я выполнил…
25 апр '17 в 06:36
0
ответов
Как связать модульный тест с соответствующей функцией в CppUnitTestFramework
Ладно, это может показаться немного слишком простым, но как вы можете получить конкретные наборы тестов / тестов, которые будут отображаться как модульные тесты для определенной функции, например, когда вы вызываете их при щелчке правой кнопкой мыши…
21 ноя '18 в 12:54
0
ответов
vstest.console.exe зависает после первого теста при запуске из TFS Build
У меня есть определение сборки для моего проекта, настроенного на TFS. Я намереваюсь добавить Task для запуска модульных тестов C++ и запускать их после каждой сборки. Я попытался и добавил задачу. Когда тесты выполнялись на TFSBuild, первый тест за…
28 фев '19 в 05:55
0
ответов
Способ печати сообщения для отладки вывода с помощью Visual Studio CppUnitTestFramework
Есть ли способ печати сообщений в окне вывода с помощью CppUnitTestFramework в Visual Studio. Есть TRACE() функция для отображения сообщений от программы в окне вывода отладчика в MFC. Я хочу знать, существует ли такая функция с CppUnitTestFramework.
19 май '17 в 03:10
0
ответов
Assert::AreEqual, определяющий специализацию для системы:: часы
У меня есть этот код в моем модульном тесте: Assert::AreEqual(std::chrono::system_clock::now(), ntp.testntp); и я получаю эту ошибку: Error 1 error C2338: Test writer must define specialization of ToString<const >Q& q> for your class cl…
09 дек '15 в 21:02
1
ответ
Как установить время ожидания в CppUnitTestFramework (C++) в Visual Studio?
Как добавить время ожидания для метода тестирования в C++ в модульном тестировании Microsoft с использованием CppUnitTestFramework? Большинство решений, которые я нашел в Интернете, предназначены для проектов CSharp, в которые я могу добавить строки…
07 янв '16 в 05:23
1
ответ
Visual Studio 2015 не обнаруживает модульные тесты: C++
Я работаю над проектом C++ и разработал несколько тестовых случаев. Я мог выполнять тестовые наборы, пока внезапно все тестовые примеры не исчезли из тестового обозревателя. Я хочу сказать, что методы тестирования не отображаются в тестовом проводни…
30 май '17 в 06:45
1
ответ
Параметризованный метод тестирования в Microsoft::VisualStudio::CppUnitTestFramework
Я пишу несколько тестов для моего C++ проекта, используя Microsoft::VisualStudio::CppUnitTestFramework. Здесь у меня есть случай, когда мне нужно запустить один и тот же тест с разными параметрами. В Nunit Framework for CPP я могу добиться этого с п…
15 фев '17 в 10:40
1
ответ
Как запустить модульные тесты VSpp CppUnitTestFramework из сценария msbuild?
Я написал собственный тестовый модуль DLL, который использует CppUnitTestFramework VS2012. Я могу запустить эти тесты в IDE VS2012 в окне Test Explorer. Но я также хотел бы запустить эти тесты из нашего скрипта MsBuild. Я предполагаю, что мне нужно …
22 янв '13 в 12:16
1
ответ
Против 2013: точка останова в тесте cppunittest выдает исключение
Я тестирую свою статическую библиотеку C++11 в среде vs 2013. Я следовал этому хорошему уроку и тестирование + покрытие кода работают нормально. Теперь мне нужно пошагово: я добавил точки останова и выполнил команду "Отладить выбранный тест", и я по…
16 мар '15 в 20:02
0
ответов
Ошибка при компиляции модульного теста в VS 2012
У меня есть модульный тест, определенный в VS 2012, и он не будет компилироваться из-за ошибки C2338. ошибка C2338: автор сценария должен определить специализацию ToString для вашего класса std::basic_string, класс std::allocator > __cdecl Microsoft…
06 июл '14 в 11:51
0
ответов
CppUnitTest зависает во время выполнения и проходит с точкой останова
Я только начинаю изучать структуру CppUnitTest, и у меня самая странная проблема. Когда я запускаю свой код (см. Ниже), он просто застревает навсегда - если я добавляю точку останова и запускаю ее как "пошаговую", тест завершается успешно (хотя это …
13 сен '15 в 05:37
0
ответов
Ошибка CoInitializeEx в CppUnitTestFramework
Я пытаюсь выполнить модульное тестирование запроса WMI с помощью CppUnitTestFramework. Похоже, что WMI требует COINIT_MULTITHREADED. Код: ::CoInitializeEx(0, COINIT_MULTITHREADED | COINIT_APARTMENTTHREADED); Сообщение об ошибке: Невозможно изменить …
23 авг '18 в 15:58
2
ответа
Модульное тестирование C++ с использованием шаблонного тестового класса
Я занимаюсь разработкой на C++. У меня есть набор классов, которые делают то же самое, например, тот же вход дает тот же результат (или должен, это то, что я пытаюсь проверить). Я использую Visual Studio 2012's CppUnitTestFramework. Я хотел создать …
03 июл '13 в 07:03
1
ответ
Проблемные модульные функции тестирования, которые содержат файловый ввод / вывод с использованием Visual Studio Native cpp Unite Testing
У меня есть этот кусок кода, который подсчитывает количество случаев, когда фраза существует в текстовом файле. Когда я вызываю это из функции main(), она работает как положено. Когда я пытаюсь написать для него модульный тест, при открытии файла пр…
11 апр '19 в 17:46
1
ответ
Как использовать Google Mock с CppUnitTestFramework
TL;DR: вы можете использовать GMock, чтобы добавить возможность имитации в свои собственные модульные тесты C++ Microsoft. Смотрите мой ответ ниже для деталей. Я хочу начать добавлять макеты в мой существующий набор собственных модульных тестов. Тес…
27 мар '19 в 18:41