Описание тега cxxtest

CxxTest is a unit testing framework for C++
1 ответ

Может ли CxxTest проводить параметризованные тесты?

Согласно этой статье, можно выполнить параметризованный тест в среде GoogleTest с помощью следующего кода: INSTANTIATE_TEST_CASE_P(InstantiationName, MyStringTest, ::testing::Values("meek", "geek", "freek")); TEST_P(MyStringTest, acceptsEekyWords) {…
11 мар '14 в 17:09
1 ответ

Travis-Ci Установите и запустите CxxTest

Я пытаюсь добавить поддержку Travis-Ci для моего проекта с открытым исходным кодом, размещенного на Github. Проблема появляется, когда CMake пытается найти CxxTest, Travis-Ci работает на старой версии Ubuntu, в которой CxxTest не доверяют Я добился …
17 янв '17 в 09:33
4 ответа

CXX Test Framework для C++

Насколько эффективна инфраструктура тестирования CXX, учитывая, что вы пишете блок-тесты вокруг кода, который вы написали. Любая ошибка в коде может также быть преобразована в ошибку в коде модульного теста? Разве это не что-то вроде двух негативов,…
06 апр '09 в 09:51
1 ответ

MinGW / CxxTest причудливые ошибки

Я надеюсь, что вы можете мне помочь. Я написал небольшой проект с использованием CxxTest на моем главном компьютере разработчика. Все отлично работает на этой машине, никаких проблем. Однако я попытался настроить этот проект на своем новом ноутбуке …
18 июл '16 в 12:18
1 ответ

Проблемы приведения с помощью BOOST_FOREACH и плагина cxxtest

В настоящее время я работаю над проектом, в котором я использую: библиотеки повышения v1.39 Затмение CDT (Юнона) и Cygwin Плагин CxxTest: http://wiki.web-cat.org/WCWiki/EclipsePlugins/CxxTestPlugin и я столкнулся с проблемой, касающейся const_cast, …
09 авг '13 в 11:16
1 ответ

Связывая CxxTest в CMake, он говорит, что он успешен, но не может собрать

Я только что скачал версию 4.4 cxxtest и распаковал мой zip-файл по этому пути: C:/cxxtest-4.4. Сразу после этого, без каких-либо дополнительных шагов, я открыл CLion и попытался добавить CxxTest в свой проект следующим образом: set(CXXTEST_PYTHON_T…
07 май '17 в 13:27
2 ответа

Тестирование объекта qt с использованием фреймворка cxxtest и valgrind

Можно ли использовать cxxunit или любую другую платформу для модульного тестирования (кроме QtTestLib) для тестирования виджетов qt? Если да, то есть еще два вопроса: Как? Поскольку я запускаю модульные тесты с использованием valgrind, может ли это …
24 ноя '10 в 16:04
1 ответ

Как проверить, какую версию Java я использую в C++

У меня есть тестовый скрипт, который проверяет, какую версию Java использует пользователь, а затем выполняет некоторые команды. Но мы пытаемся преобразовать все наши тесты в cxxtests. Я хотел бы знать, как преобразовать мой скрипт проверки версии в …
02 сен '10 в 15:06
1 ответ

Когда я запускаю cxxtest, я получаю неопределенную ошибку ссылки

Я не уверен, что понимаю неопределенную ссылку, которую я получаю. ./cxxtest/cxxtestgen.py -o tests.cpp --error-printer DrawTestSuite.h g++ -I./cxxtest/ -c tests.cpp g++ -o tests tests.o Color.o tests.o: In function `DrawTestSuite::testLinewidthOne(…
14 апр '10 в 06:30
0 ответов

Невозможно скомпилировать cxxtest сгенерированный файл cpp

Итак, у меня есть проект Visual Studio 2015 C++ с файлом testsuite.h, подобным файлу в документации по cxx. Я запускаю инструмент python cxxtestgen, чтобы сгенерировать testsuite.cpp. Я поместил файл testsuite.cpp в другой пустой проект Visual Studi…
0 ответов

Есть ли способ узнать, какая часть кода покрывается тестом с тестом CXX?

Я использую тест CXX для выполнения модульного тестирования в моей программе. Я хотел бы знать, есть ли способ узнать, какой процент программы покрывается тестами, или иметь какой-либо другой показатель, чтобы увидеть, насколько хорошо программа пок…
18 апр '15 в 01:13
1 ответ

Существует ли #define _KEYWORD_ для компилятора CXXTEST, чтобы исключить блоки кода?

Мне нужно временно положить main() функция в моем объекте, чтобы проверить альтернативную функциональность (помимо простого модульного теста), но я продолжаю комментировать мои main() функция для запуска моих модульных тестов. Есть ли #define _KEYWO…
29 ноя '12 в 18:47
1 ответ

Макро определить про cxxtest

Я использую cxxtest4.0.3 под vc6, чтобы сделать тест. Во-первых, отчет компилятора strcmp не является членом std. После того, как я добавил макрос CXXTEST_OLD_STD в настройки проекта, компилятор сообщает об отсутствии информации о типе строки в стро…
21 апр '12 в 01:53
0 ответов

Не удается найти файлы cxxtest, когда я пытаюсь запустить скомпилированный файл

Я начал писать небольшой проект на C++. Я просто хотел разработать с использованием TDD, потому что в Java я всегда так делаю. Я столкнулся с проблемой, заключающейся в том, что использование каких-либо библиотек и т. Д. В IDE и инструментах Java (н…
22 сен '17 в 18:06
3 ответа

py.test с не-python тестами (в частности, с cxxtest)

Я работаю с командой, которая разрабатывает числовые приложения C++ на основе MPI. Группа использует cxxtest для создания отдельных модульных тестов или небольших наборов, но 1) существуют некоторые сложности, объединяющие каталоги с обычными функци…
27 окт '10 в 00:42
1 ответ

CXXTEST неопределенная ссылка на... при сборке

Я пытался использовать CXXTEST Framework для тестирования калькулятора. После того, как я закончил работать с файлами Calculator.h и Calculator.cpp, я запустил команду cxxtestgen --error-printer -o test.cpp TestCalculator.h Затем я попытался построи…
18 май '18 в 11:51
0 ответов

Пример для издевательств и заглушек в cxxtest

Я использую тест СХХ для модульного тестирования. У меня есть правильная настройка для всего, и я написал тестовые примеры для некоторых простых функций, но с большим количеством зависимостей в коде, мне трудно написать больше тестовых наборов. Я тщ…
12 июн '17 в 13:22
1 ответ

CMake не находит пакет CxxTest

Я написал следующее CMakeLists.txt чтобы построить тестер с использованием CxxTest (это почти стандартный пример, предоставленный FindCxxTest): cmake_minimum_required(VERSION 2.8) project(tester) set(CMAKE_INCLUDE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")…
06 май '15 в 05:23
5 ответов

Как мне написать модульный тест, когда класс для тестирования сложен?

Я пытаюсь использовать TDD для написания игры в нарды на C++ с использованием VS 2010. Я настроил CxxTest для написания тестовых случаев. Первый класс для тестирования class Position { public: ... ... bool IsSingleMoveValid(.....) ... ... } Я хотел …
17 май '12 в 15:12
1 ответ

Может ли пакет cxxtest динамически расширяться во время выполнения?

Я хочу динамически расширить мой CxxTest Suite дополнительными тестовыми элементами, но обнаружил, что все сценарии тестирования должны быть доступны (жестко заданы) во время компиляции. Мой сценарий состоит в том, что у меня есть довольно громоздки…
21 сен '10 в 17:44