Я новичок в gtest. Я следил за учебником, как настроить его в VS 2105. Но все, что я мог найти, говорил о том, как создавать и связывать gtest. Я прошел этот уровень. Ниже приведен код и проходит первый фиктивный тест.Ссылка на google test на ваш основной проект
#include "gtest/gtest.h"
TEST(VI, simple) {
EXPECT_EQ(false, false);
}
int main(int argc, char* argv[]) {
testing::InitGoogleTest(&argc, argv);
RUN_ALL_TESTS();
std::cin.get();
return 0;
}
Мой вопрос: Как точно подключить его к моему проекту, что я хочу, чтобы проверить? И самый простой проект, и мой «код» проекта находятся в одном решении. Насколько я понял из прочтения многочисленных учебников, мне нужно 2 вещи:
1), чтобы включить мой .h класса я собираюсь проверить (легко и сделали)
2) Для того, чтобы скомпилировать мой " код "в статическую библиотеку, а затем подключить проект lib к gtest, чтобы я мог создавать и тестировать объекты из проекта« code » .
Я борюсь с точкой 2. Как я могу это сделать?
Благодарим вас за помощь.
есть ли конкретная причина для новый проект будет WIn32, а не 64, или это не имеет значения? Я собрал как gtest, так и мой проект в x64. – Illia
Win32 - это тип шаблона проекта в диалоговом окне «Новый проект». – rustyx
Я вижу. Есть ли способ превратить мой текущий проект «код» в статическую библиотеку, а затем создать новый проект только для основного? Кажется, проще, а затем справиться со всеми моими файлами. Также мой текущий проект - проект шаблона qt5, который все еще будет работать с ним? – Illia