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用户设计...
标题中的“labview汽车CAN_总线.rar_labview_labview 测试_labview 汽车_测试_测试系统”表明这是一个关于使用LabVIEW进行汽车CAN(Controller Area Network)总线测试系统的资源包。LabVIEW是一种图形化编程环境,...
多目标进化算法中用于进行测试的测试函数集合
pclose是阻塞函数,一般情况下,如果使用popen执行一些命令时,如果需要读取一部分信息,此时直接调用pclose函数,会阻塞,如果想不阻塞,需要自己实现pclose函数,目前给出经过测试的自己实现的my_popen
标题中的“pwm测试.rar_PWM脉冲可调测试_可调pwm_测试频率”表明这是一个关于如何进行PWM脉冲可调性测试的资料包,主要关注的是 PWM 的占空比和频率调整。 在PWM测试中,有两个关键参数:占空比和频率。占空比是PWM...
标题中的“guanxue.rar_labview 测试_labview测试系统_光学_基于LABVIEW_测试系统”揭示了本文档的核心内容,它涉及到利用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)开发的一个光学测试系统,...
标题中的“shiyan.rar_DSPIC30_变压器_变压器参数测试仪_变压器测试_测试仪”揭示了这个项目是关于使用dsPIC30F微控制器设计一个智能型变压器有载分接开关参数测试仪。dsPIC30F是Microchip Technology公司生产的一种...
标题“test_cap.rar_电容_电容测试_自动_自动 测试”表明这是一个关于电容测试自动化技术的资源包,可能包含一个自动电容测试的程序或设计方案。描述中的“自动检测电容值,硬件电路简单,测试速度快”揭示了这个...
IV rusen version 1.1.zip 是一个包含LabVIEW(Laboratory Virtual Instrument Engineering Workbench)项目的压缩包,主要关注电压和电流的测试系统。这个版本是1.1,表明它是该软件的一个更新版本,可能包括错误...
CC2530控制寄存器及电机实现修改输出功率和通讯距离测试
"M_phone_test.rar_phone_手机测试_测试方法"这个压缩包文件显然聚焦于手机的测试实践和策略,包含了一个名为"M_phone_test.doc"的文档,很可能详细阐述了手机测试的方法和用例设计。 手机测试通常涵盖以下几个关键...
存储用户场景测试_扩容用户场景测试用例.xls
标题中的“huawei_cdc_ncm.rar_cdc ncm配置测试_huawei_ncm”表明这是一个与华为设备相关的配置测试,具体涉及的是CDC NCM(Communications Device Class - Network Control Model)协议。这个协议通常用于在USB接口...
该文件包含了一个CEC 2013测试函数定义文件和相关测试算法文献。
使用selenium实现对测试网项目的自动化测试_selenium_metamask_auto_testing
性能测试中,需要: 1、对网络传输实际数据流量的测试; 2、生成具有指定流量和类型的网络数据流; 3、CPU资源使用情况的测试; 4、存储器使用情况的测试; 以WIDOWS系统为例,说明以上各部分从技术上如何...
appium_selenium_python_自动化UI测试_appiumn_auto
手机测试_MiniLoop测试流程.pdf
实现回声消除,aec算法实现,c语言,有测试文件