Calculater.java
package com.xjh.study;
public class Calculater {
public double add(double a, double b) {
return a + b;
}
public double sub(double a, double b) {
return a - b;
}
public double mul(double a, double b) {
return a * b;
}
public double div(double a, double b) {
return a / b;
}
}
TestCalculater.java
package com.xjh.study;
import junit.framework.TestCase;
public class TestCalculater extends TestCase {
Calculater calculater;
public void setUp() {
calculater = new Calculater();
}
public void testAdd() {
double result = calculater.add(100, 200);
this.assertEquals(300, result, 0);
}
public void testSub() {
double result = calculater.sub(200, 100);
this.assertEquals(100, result, 0);
}
public void testMul() {
double result = calculater.mul(10, 20);
this.assertEquals(200, result, 0);
}
public void testDiv() {
double result = calculater.div(100, 10);
this.assertEquals(10, result, 0);
result = calculater.div(100, 0);
this.assertEquals(Double.POSITIVE_INFINITY, result, 0);
}
}
分享到:
相关推荐
在MATLAB编程环境中,测试函数是验证和评估算法性能的重要工具。这些函数旨在确保代码的正确性、稳定性和效率,从而提升软件的质量。本压缩包包含的“35个标准测试函数”是一套完整的测试工具集,专为MATLAB用户设计...
标题"测试音源_1k音频测试_1k测试音频_左声道1ktone_音频测试音源_"揭示了这个压缩包文件主要包含用于测试的1KHz音频样本,特别强调了左声道的测试。描述进一步确认了这些音频文件是用于测试左右声道以及1KHz正弦波...
标题中的“labview汽车CAN_总线.rar_labview_labview 测试_labview 汽车_测试_测试系统”表明这是一个关于使用LabVIEW进行汽车CAN(Controller Area Network)总线测试系统的资源包。LabVIEW是一种图形化编程环境,...
"power-off-debug_unusualvj1_压力测试_实现android设备重复开关机测试_"这一工具正是为了帮助开发者和测试人员检测和调试此类问题而设计的。 该工具的核心功能是通过自动化的方式模拟安卓设备的频繁开关机操作,以...
canoe学习资料,通过学习可以轻松应用CAN测试工具,此教程学习简单实用。
网线TDR测试_V01.00 037
多目标进化算法中用于进行测试的测试函数集合
标题中的“pwm测试.rar_PWM脉冲可调测试_可调pwm_测试频率”表明这是一个关于如何进行PWM脉冲可调性测试的资料包,主要关注的是 PWM 的占空比和频率调整。 在PWM测试中,有两个关键参数:占空比和频率。占空比是PWM...
混沌序列性能测试程序,用于分析序列的伪随机特性。供初学者学习很好的参考代码。
在软件开发过程中,测试是不可或缺的一环,尤其是功能测试,它是确保软件质量的关键步骤。全国大学生软件测试大赛是一项旨在提升学生软件测试技能的比赛,而"web功能测试___grilbbs__满分答案.rar"这个压缩包文件很...
V50测试机是专为芯片V50编程和测试设计的一款高级设备,广泛应用于数字集成电路的封装测试行业中。这份“V50硬件培训资料_v50测试机学习_芯片V50编程_V50测试机_v50测试机编程_V50测试机编程手册”压缩包文件包含了...
利用LoadRunner进行性能测试_ppt
使用selenium实现对测试网项目的自动化测试_selenium_metamask_auto_testing
性能测试中,需要: 1、对网络传输实际数据流量的测试; 2、生成具有指定流量和类型的网络数据流; 3、CPU资源使用情况的测试; 4、存储器使用情况的测试; 以WIDOWS系统为例,说明以上各部分从技术上如何...
appium_selenium_python_自动化UI测试_appiumn_auto
Red_Tools_渗透测试_SweetBabyScan
手机测试_MiniLoop测试流程.pdf
在本文中,我们将深入探讨VxWorks操作系统中的网络性能测试,特别是针对TCP和UDP协议的测试。VxWorks,由Wind River公司开发,是一款实时操作系统(RTOS),广泛应用于嵌入式系统,尤其在航空、航天、工业自动化等...
能够对电网IEC101-104协议进行测试
C语言入门复习_测试_20230816