软件工程(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);
}
};
};