C++ | VS2017中对C++代码进行单元测试【四则运算的单元测试】

本文介绍了如何在Visual Studio 2017中对C++四则运算程序进行单元测试。首先编写了四则运算的源代码,然后生成并配置单元测试项目,接着编写单元测试代码,并通过运行测试来分析结果,发现并修复了除法运算的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    之前都是使用 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;
}

2、生成单元测试程序

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值