之前都是使用 JUnit 对 Java 代码编写测试用例,最近了解到 Visual Studio 中也可以直接对 C/C++/C# 等代码进行单元测试,先记录下基本操作过程,以便于后期再进行深入学习。
程序功能及要求:
编写四则运算程序,确定测试单元,设计测试用例,借助某单元测试工具做单元测试。
1、编写四则运算程序
此处主要是为了体验单元测试,因此只采用简单的两数分别进行加、减、乘、除运算。
头文件:
Calculator.h
class Cal
{
public:
int add(int x, int y);
int sub(int x, int y);
int mul(int x, int y);
int div(int x, int y);
};
主文件:
Calculator.cpp
#include "pch.h"
#include "Calculator.h"
#include <iostream>
int Cal::add(int x, int y)
{
return x + y;
}
int Cal::sub(int x, int y)
{
return x - y;
}
int Cal::mul(int x, int y)
{
return x * y;
}
int Cal::div(int x, int y)
{
return x / y;
}
int main()
{
return 0;
}