因爲以前安裝了Visual Studio 2017 ,這裏只奉上截圖了!
函數
編寫test.h頭文件,定義test類。代碼以下:
'''C++
class test {//計算類
public:
bool isodd(int sum);
};
'''
工具
編寫功能函數,實現判斷一個數是否是奇數。代碼以下:
'''C++
#include "pch.h"
#include"stdio.h"
#include
#include "test.h"
using namespace std;
bool test::isodd(int num) { return (num & 1) != 0; } int main() { return 0; }
'''
學習
編寫測試函數,測試1,0,-1的奇偶性。代碼以下:
'''C++
#include "stdafx.h"
#include "CppUnitTest.h"
#include "../ConsoleApplication1/test.h"開發工具
using namespace Microsoft::VisualStudio::CppUnitTestFramework;測試
namespace UnitTest1
{
TEST_CLASS(UnitTest1)
{
public:spa
TEST_METHOD(TestMethod1) { // TODO: 在此輸入測試代碼 test a; Assert::AreEqual(true, a.isodd(1)); Assert::AreEqual(false, a.isodd(0)); Assert::AreEqual(true, a.isodd(-1)); } };
}
'''
code
本次測試主要測試了1,-1,0的奇偶性。三個測試用例都經過了。
blog
本次做業,學到了怎麼用vsts進行單元測試,做業過程當中也遇到了許多的問題,例如本身建的頭文件提示不是類名,.obj文件打不開等。也經過查閱資料解決了這些問題。 每一次做業都會有新的收穫,我也會在學習的道路上一直走下去,屏幕前的你,也要加油啊!