[英]Setup/Configuring unit-testing with google test in C++ using Visual Studio 2020
如果您無法編譯解決方案,例如收到未解決的外部錯誤,請查看答案部分並重新創建那里列出的步驟。
我們的示例 header:
#pragma once
#include <string>
std::string testfunc();
我們的示例源文件:
#include "to_test.h"
std::string testfunc()
{
return "test worked";
}
創建示例項目后,我們想事先檢查列表中的一些內容。
#include "pch.h"
#include "../to_test.h"
TEST(test, TestName)
{
//This Test will work
EXPECT_TRUE(testfunc() == "test worked");
//This Test will fail
EXPECT_TRUE(testfunc() == "test not worked");
}
然后我們可以右鍵單擊我們的解決方案並重建它。 之后,我們可以通過右鍵單擊選擇我們的 GTest-1 項目作為 Startproject,然后像往常一樣調試它。 彈出的終端應如下所示:
免責聲明:這絕對不是唯一的方法。如果有人願意糾正我,我將不勝感激:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.