四则运算程序的测试与封装

程序原型:之前的小学生四则运算程序

编程语言:java

测试代码如下:

 1 package SuanFa;
 2
 3 import static org.junit.Assert.*;
 4
 5 import org.junit.Test;
 6
 7 public class CoreTest {
 8
 9     @Test
10     public void testJia() {
11         Core core = new Core();
12         double a = core.jia(9, -3);
13         System.out.println(a);
14     }
15
16     @Test
17     public void testJian() {
18         Core core = new Core();
19         double a = core.jian(9, -3);
20         System.out.println(a);
21     }
22
23     @Test
24     public void testCheng() {
25         Core core = new Core();
26         double a = core.cheng(9, -3);
27         System.out.println(a);
28     }
29
30     @Test
31     public void testChu() {
32         Core core = new Core();
33         double a = core.chu(9, -3);
34         System.out.println(a);
35     }
36
37 }

测试截图:

此次结对编程已经更换新队员:黄雄俊,博客地址:http://www.cnblogs.com/huangxiongjun/

本次编程过程中,我主要负责程序的测试,另一名队员负责程序的封装。

时间: 2024-08-28 07:33:53

四则运算程序的测试与封装的相关文章

四则运算程序演变--测试

对此次的四则预算程序演变进行的测试,所有的测试项目目的及结果如下: 1.数值100范围内出10道题的加减乘除随机出题,减法允许负数,除法允许余数 2.数值100范围内出10道题的加减乘除随机出题,减法允许负数,除法不允许余数 3.数值100范围内出10道题的加减乘除随机出题,减法不允许负数,除法允许余数 4.数值100范围内出10道题的加减乘除随机出题,减法不允许负数,除法不允许余数(不允许的字符随机) 测试出现错误,程序中的“其他字符” 只能是数字. 5.测试出20道题 6.测试数值范围 测试

关于四则运算程序的测试

本次测试主要测试数值的取值范围. 代码如下: #include<iostream.h> #include<stdlib.h> #include<time.h> int main() { srand(time(NULL)); int sz; //sz 即数值取值范围 char fh; //fh即四则运算中的加减乘除 cout<<"请输入运算数的最大取值范围:"; cin>>sz; cout<<"******

作业五 四则元算 测试与封装

未封装的程序: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Size { public static void main(String[] args) { // TODO Auto-generated method stub myframe f=new myframe(); } } class myframe extends JFrame { JLabel L1=new JLabel

四则运算程序(java基于控制台)

一.题目描述: 1. 使用 -n 参数控制生成题目的个数,例如 Myapp.exe -n 10 -o Exercise.txt 将生成10个题目. 2. 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围,例如 Myapp.exe -r 10 将生成10以内(不包括10)的四则运算题目.该参数可以设置为1或其他自然数.该参数必须给定,否则程序报错并给出帮助信息. 3. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 4. 每道题目中出现的运算符个数不超过

测试与封装5.1

我的队友是52吴舒婷,博客内容主要是白盒黑盒的测试数据分析 我们通过简单的四则运算来进行程序的测试与封装 我们主要完成的是事情 (1)封装:将运算要运用的方法进行封装 文件主要有三个:Calculate(存放运算要用得到方法).CalcuTest(主要main方法).Test(测试) Calculate中主要的方法:Cal()运算.input()输入.judge判断() 代码如下:CalcuTest(主要main方法) package Test.src.src; import java.util

【作业报告】作业5 四则运算 测试与封装 5.1

测试与封装 5.1 程序开发简介: [开发环境]:eclipse [开发人员]:Ives & 郑胜斌 [博客地址]:38郑胜斌 [开发时间]:2015-04-30 [版本]:5.1 [要求]: 封装 测试 封装: 概念 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口.面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治.封装的对象,这些对象通过一个受保护的接口访问其他对象.封装是一种信息隐藏技术,在java中通过关键字private实现封装.什么是封装?封装把对象的所

作业5 四则运算 测试与封装 5.2

作业5 四则运算 测试与封装  5.2 开发环境:   Eclipse 开发人员:   欧其锋(201306114305) 余汉城(201306114317)(http://www.cnblogs.com/yuhancheng/) 分工:   欧其锋:异常处理 余汉城:重构 源代码: 1 package GongNengpk; 2 3 import GongNengpkTest.ChuShuLingException; 4 import GongNengpkTest.JCException; 5

软件工程课后作业一之30道随机四则运算程序2

一.设计30道随机四则运算程序要求: 1.题目避免重复: 2.可定制(数量/打印方式): 3.可以控制下列参数: 是否有乘除法.是否有括号. 数值范围.加减有无负数.除法有无余数.否支持分数 (真分数, 假分数, …).是否支持小数 (精确到多少位).打印中每行的间隔可调整: 二.设计思路:1.题目避免重复我用3个数组将第一个数,第二个数和运算符(已用数字0-3表示加减乘除)存起来,之后用for循环将新产生的数组单元与以前产生的数组单元一一比较,有重复则将当前参数自减一重新产生新数组单元如此反复

selenium之多线程启动grid分布式测试框架封装(四)

九.工具类,启动所有远程服务的浏览器 在utils包中创建java类:LaunchAllRemoteBrowsers package com.lingfeng.utils; import java.net.MalformedURLException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set;