Описание тега unittest++
UnitTest++ - это облегченная библиотека модульного тестирования для C++.
2
ответа
Современная замена UnitTest++
редактировать: этот вопрос может быть закрыт для голосования, потому что "не реальный вопрос программирования". На что я могу только ответить "ня!" Теперь я нашел этот вопрос, который имеет прямое отношение и должен помочь. Я методично обновляю свой…
30 дек '14 в 08:24
1
ответ
Ошибки компоновщика с codelite, unittest++ и g++ в linux
Я новичок в модульном тестировании в C++ и написании C++ в Linux (Mint). Я использую CodeLite в качестве моей IDE. Я нашел несколько ответов на stackru об ошибках компоновщика, но после нескольких часов попыток различных решений мне не удалось внедр…
07 мар '17 в 19:58
1
ответ
cmake - Сбой связывания модульных тестов UnitTest++
Я новичок в CMake, но мне удалось настроить файлы CMakeLists.txt для моего проекта C++, немного напоминает эту настройку, кстати. Мне нужно использовать UnitTest++ для модульного тестирования, но по какой-то причине связать исполняемые файлы модульн…
08 дек '13 в 19:12
0
ответов
Как программно отключить утверждения в C++?
Я должен отладить модульные тесты (мы используем UnitTestPP) в C++ (в частности, используя VS 2015), и я хочу отключить утверждения для определенных разделов кода, для которых мы охотно создаем исключения тестируемого кода, что, в свою очередь, дела…
17 фев '17 в 21:50
1
ответ
UnitTest++ создает окна cmd, которые не могут быть закрыты
У меня есть настройки для использования UnitTest++, как это в VS2008. Иногда окно cmd, которое показывает вывод консоли модульных тестов, просто зависает. Я могу переместить окно, изменить его размер и прочее, но не могу его закрыть. Я вижу окно на …
08 апр '10 в 12:32
1
ответ
Как решить ошибки компоновщика UnitTest++, используя C++11 и CMake на Mac OS X?
Я пытаюсь скомпилировать тесты для библиотеки, которая использует C++ 11 с использованием CMake. Я успешно использовал UnitTest++ с C++ 11 в Ubuntu, однако Mac OS X дает мне ошибки компоновщика. В CMake мои флаги компоновщика и библиотеки для APPLE …
05 окт '13 в 23:19
1
ответ
Как использовать перечисления C++ с проверками UnitTest++?
У меня есть следующее перечисление: namespace Country { enum { ITALY = 1, SPAIN = 2 }; } И следующий тест UnitTest++: TEST(something) { CHECK_EQUAL(Country::SPAIN, object.getCountry(1)); // getCountry returns int } Это не работает я думал Country::S…
29 мар '11 в 23:32
0
ответов
Использование unittest++ в Codelite
После долгих исследований: я не могу заставить unittest ++ работать в Codelite. На компьютере Mac или Windows. кажется, что создание проекта как проекта unittest ++ прошло нормально (согласно советам Эрана). Компилятор распознает библиотеки для unit…
06 авг '14 в 04:42
2
ответа
Методы модульного тестирования, созданные макросом
У меня есть программа, написанная на C++, и чтобы убедиться, что мы ничего не нарушаем при внесении изменений, я хотел бы добавить модульные тесты. В программе мы использовали макросы для создания определенных объектов, которые часто используются. Э…
13 дек '12 в 15:19
1
ответ
Scons AddPostAction вызывает обход ошибки проверки зависимостей
В scons я пытаюсь создать систему UnitTest (см. Код ниже), основываясь на замечательном примере, приведенном здесь: http://spacepants.org/blog/scons-unit-test Однако из-за проблемы в последних scons 2.0.1 и новее, это случаи цикла зависимости, как о…
21 ноя '11 в 22:58
1
ответ
Это ошибка оптимизации VS2012?
Работаем над обновлением VS2010 до 2012 здесь, и есть пара неудачных тестов из-за плохой генерации кода или ошибки программирования, но я не уверен, какой именно. Код, который я публикую, почти идентичен оригинальному, а также воспроизводит проблемы…
02 июл '13 в 15:51
2
ответа
Журнал печати юнит-теста Python работает в Linux, но не в Windows
Я пытаюсь написать unittest, который перенаправит stdout и stderr в файл, записанный на сетевом диске Windows. По какой-то причине тот же сценарий (только diff. Это путь к каталогу) работает в Linux, но не в Windows. При запуске в Windows ничего не …
07 янв '14 в 19:43
1
ответ
Точки останова в UnitTest++
Я создаю некоторый модульный тест с UnitTest++ в редакторе Codelite. Однако, когда я отлаживаю свое приложение модульного тестирования, точки останова не будут достигнуты. Они даже не отображаются в режиме отладки. Разве нельзя отлаживать тесты Unit…
25 мар '11 в 10:15
2
ответа
UnitTest++ конструирует светильники несколько раз?
Я пишу некоторые модульные тесты в UnitTest++ и хочу написать кучу тестов, которые разделяют некоторые общие ресурсы. Я думал, что это должно работать через их настройку TEST_FIXTURE, но, похоже, создается новый прибор для каждого теста. Образец код…
19 апр '10 в 00:30
1
ответ
Не удается запустить пост-сборку с UnitTest++ VS2012
Я прохожу учебник по MoneyApp для UnitTest++, но получаю следующую ошибку при добавлении параметров пост-сборки. Мне интересно, если это из-за места до (x86), кто-нибудь знает, как решить эту проблему? Error 1 error MSB3073: The command "C:\Users\Ad…
06 ноя '13 в 12:13
0
ответов
Сбой UnitTest++ в проекте iOS в XCode
Я, кажется, получаю сбои, которые не попадают в C++ try { } catch { } конструкция (или которые указывают на то, что сама обработка исключений прервалась), когда я включаю источник для UnitTest++. Код прекрасно компилируется без ошибок, но во время в…
24 авг '13 в 16:39
2
ответа
Параметры командной строки UnitTest++
Я хочу использовать аргумент командной строки в одном из моих тестов. Я не смог найти ни одного примера в Интернете. TEST(SomeTest) { std::string file("this is some command line argument"); CHECK(something); } int main(int argc, char** argv) { retur…
30 июн '11 в 17:21
1
ответ
Сборка проекта с использованием CMake, включая другие библиотеки, использующие разные системы сборки
Я работаю над проектом с открытым исходным кодом, который использует C для библиотек, C++ для графического интерфейса и Cmake для управления сборкой. Этот проект только начался и имеет только пару файлов. Я могу успешно генерировать makefiles в моей…
25 июн '10 в 14:43
2
ответа
Начало работы с UnitTest++
Это текущий код, который я получил из их основного примера: http://unittest-cpp.sourceforge.net/UnitTest++.html #include <unittest++/UnitTest++.h> TEST(FailSpectacularly) { CHECK(false); } int main() { return UnitTest::RunAllTests(); } Включен…
07 май '11 в 19:36
2
ответа
Работа с дополнительными тестами
Отсутствие способа пропустить тест в CATCH, Google Test и других платформах (по крайней мере, в традиционном смысле, когда вы указываете причину для этого и видите его в выводе), заставило меня задуматься, нужно ли мне это вообще (Я использовал Unit…
21 май '14 в 15:13