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

1.开发工具

Visual Studio 2017是微软于2017年3月8日正式推出的新版本,是迄今为止最具生产力 的 Visual Studio 版本。使用Visual Studio 2017作为C语言和C++语言的开发工具。运行截图如下

2.编写测试

1.这是一个简单的加减乘除运算代码

#include<stdio.h>
int add(int a, int b)
{
    return a + b;
}
int subtract(int a, int b)
{
    return a - b;
}
int multiply(int a, int b)
{
    return a * b;
}
int divide(int a, int b)
{
    return a / b;
}
int main()
{}

2.头文件代码

#pragma once
int add(int a, int b)
{
	return a + b;
}
int subtract(int a, int b)
{
	return a - b;
}
int multiply(int a, int b)
{
	return a * b;
}
int divide(int a, int b)
{
	return a / b;
}

3.测试代码

#include "stdafx.h"
#include "CppUnitTest.h"
#include "../Project3/标头.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework;

namespace UnitTest1
{
	TEST_CLASS(UnitTest1)
	{
	public:
		//加法测试
		TEST_METHOD(TestMethod1)
		{
			int x = 4, y = 2;
			Assert::AreEqual(add(x, y), 6);
		}
		//减法测试
		TEST_METHOD(TestMethod2)
		{
			int x = 4, y = 2;
			Assert::AreEqual(subtract(x, y), 2);
		}
		//乘法测试
		TEST_METHOD(TestMethod3)
		{
			int x = 4, y = 2;
			Assert::AreEqual(multiply(x, y), 8);
		}
		//除法测试
		TEST_METHOD(TestMethod4)
		{
			int x = 4, y = 2;
			Assert::AreEqual(divide(x, y), 2);
		}
	};
};

3.运行结果

posted on 2019-04-13 15:28  sishengxq  阅读(155)  评论(0编辑  收藏  举报

导航