软件工程(2019)第二次作业

1.使用VS2017作为编程工具,内部有自带的测试工具

下载网站

2.创建测试项目和被测项目

  • 被测项目中要有.cpp和.h文件
  • 测试项目中按要求在指定地方写测试代码

3.*.cpp文件内容

#include <iostream>
using namespace std;

int dd(int n)
{
	return 5 + n;
}
int main()
{
	return 0;
}

4.*.h文件文件内容

#pragma once
int dd(int n);

5.*.obj文件的位置

6.添加*.obj路径

7.在测试项目的*.cpp文件中include被测项目的头文件

8.测试代码

#include "stdafx.h"
#include "CppUnitTest.h"
#include "../ToTest/ToTest/hh.h"

using namespace Microsoft::VisualStudio::CppUnitTestFramework;

namespace Test
{		
	TEST_CLASS(UnitTest1)
	{
	public:
		
		TEST_METHOD(TestMethod1)
		{
			// TODO: 在此输入测试代码
			Assert::AreEqual(dd(2), 7);
		}
		TEST_METHOD(TestMethod2)
		{
			// TODO: 在此输入测试代码
			Assert::AreEqual(dd(2), 5);
		}
	};
}

9.运行测试项目源代码

之后你会发现输出中什么也没有,这个时候进行下一步。

10.运行所有测试

这时你会在输出中看到以下内容

11.打开测试资源管理器查看测试结果

posted @ 2019-04-13 13:54  Hubz131  阅读(201)  评论(0编辑  收藏  举报