В этих инструкциях среда тестирования работает для конфигурации отладки.
Загрузить Google C ++ Testing Framework
1.Загрузите последнюю платформу gtest
2.Разархивировать до C:\gtest
Сборка библиотек фреймворков
1.Открыто C:\gtest\msvc\gtest.sln
в Visual Studio
2.Установите конфигурацию в «Отладка»
3.Строительное решение
Создание и настройка вашего тестового проекта
1. Создайте новое решение и выберите шаблон Visual C ++> Win32> Консольное приложение Win32
2.Нажмите правой кнопкой мыши вновь созданный проект и выберите Свойства
3. Изменить конфигурацию для отладки.
4. Свойства конфигурации> C / C ++> Общие> Дополнительные каталоги включения: Добавить C:\gtest\include
5. Свойства конфигурации> C / C ++> Генерация кода> Библиотека времени выполнения. Если ваш код связан с библиотекой времени выполнения, выберите Многопоточная библиотека отладки (/ MDd). Если нет, выберите Многопоточная отладка (/MTd).
6. Свойства конфигурации> Компоновщик> Общие> Дополнительные каталоги библиотеки: Добавить C:\gtest\msvc\gtest\Debug
7. Свойства конфигурации> Линкер> Ввод> Дополнительные зависимости: Добавить gtestd.lib
Проверка, что все работает
1.Откройте cpp в своем тестовом проекте, содержащем функцию main()
.
2.Введите следующий код:
#include "stdafx.h"
#include <iostream>
#include "gtest/gtest.h"
TEST(sample_test_case, sample_test)
{
EXPECT_EQ(1, 1);
}
int main(int argc, char** argv)
{
testing::InitGoogleTest(&argc, argv);
RUN_ALL_TESTS();
std::getchar(); // keep console window open until Return keystroke
}
1.Debug> Начать отладку
Если это работает, вы должны увидеть открытое окно консоли с результатами вашего теста.