Инструменты, похожие на Google Test для C ++ модульного тестирования?

Существуют ли инструменты, аналогичные GoogleTest, с целью функционального тестирования в C ++.
Я планирую сделать их как часть модульного тестирования и хотел бы узнать о других доступных вариантах, чтобы я мог сделать осознанный выбор.

1

Решение

Взгляните на это.
http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle.
И я лично использую это, я думаю, что это довольно хорошо.
http://unittest-cpp.sourceforge.net/

0

Другие решения

Вы можете иметь посмотри это для краткого списка структур, которые вы можете изучить.

Также здесь есть почему вы должны использовать Google Test, из самого урока. Если вы найдете, что GTest прост в использовании, тестирование достаточно подробное и документация понятна.

0

Если вы используете Visual studio, он встраивает среду Test Unit.
Я только что попробовал пример, доступный на Сайт MSDN, это работает довольно хорошо.

Вот синтаксис:

#include <CppUnitTest.h>
#include "..\MyProjectUnderTest\MyCodeUnderTest.h"using namespace Microsoft::VisualStudio::CppUnitTestFramework;
TEST_CLASS(TestClassName)
{
public:
TEST_METHOD(TestMethodName)
{
// Run a function under test here.
int actualValue   = MyProject::Multiply(2,3);
int expectedValue = 6;

Assert::AreEqual(expectedValue, actualValue, L"Error, the values do not match.", LINE_INFO());
}
}
0
По вопросам рекламы [email protected]