Junit对Triangle( )类(判断三角形)进行测试。

您所在的位置:网站首页 不规则三角形三角函数公式 Junit对Triangle( )类(判断三角形)进行测试。

Junit对Triangle( )类(判断三角形)进行测试。

2024-07-09 13:54:45| 来源: 网络整理| 查看: 265

一、实验目的

对Triangle( )类(判断三角形)进行测试。 Triangle( )类具有以下要求:  类有3个成员分别是三条边;它们都具有整数值,且满足以下条件。  若给定三条边不能构成三角形,则提示用户并返回代码0;若给定三条边构成不规则三角形,则提示用户并返回代码1;若给定三条边构成等腰三角形,则提示用户并返回代码2;若给定三条边构成等边三角形,则提示用户并返回代码3。

二、测试环境、实现语言及测试工具

环境:eclipse 语言:Java 测试工具:JUnit

三、测试用例 (请使用判定表设计测试用例)

测试用例编号 a b c 预期输出 5 2 1 不规则三角形 1 5 2 不规则三角形 1 2 5 不规则三角形 8 8 8 等边三角形 , , , 不可能 , , , 不可能 4 4 5 等腰三角形 , , , 不可能 4 5 4 等腰三角形 5 4 4 等腰三角形 3 4 5 不规则三角形

四、函数及测试函数代码 public class Triangle { private int a; private int b; private int c; public Triangle(int a,int b,int c){ this.a=a; this.b=b; this.c=c; } public int isTriangle(){ // if (a>b+c&&b>a+c&&c>a+b) { if (a>b+c||b>a+c||c>a+b) { // 2021-07-13 修改 System.out.println(a+" "+b+" "+c+"不是三角形"); return 0; }else { if (a==b||b==c||c==a) { if (a==b&&c==b) { System.out.println(a+" "+b+" "+c+"是等边三角形"); return 3; } System.out.println(a+" "+b+" "+c+"是等腰三角形"); return 2; } System.out.println(a+" "+b+" "+c+"是不规则三角形"); return 1; } } }

测试的代码

import junit.framework.*; public class TestTriangle extends TestCase { Triangle t1 = new Triangle(5, 2, 1); Triangle t2 = new Triangle(1, 5, 2); Triangle t3 = new Triangle(1, 2, 5); Triangle t4 = new Triangle(8, 8, 8); // Triangle t5 = new Triangle(, , );因为有不可能 // Triangle t6 = new Triangle(, , ); Triangle t7 = new Triangle(4,4 ,5 ); // Triangle t8 = new Triangle(, , ); Triangle t9 = new Triangle(4, 5, 4); Triangle t10 = new Triangle(5, 4, 4); Triangle t11 = new Triangle(3, 4, 5); public void test(){ assertEquals(1, t1.isTriangle()); assertEquals(1, t2.isTriangle()); assertEquals(1, t3.isTriangle()); assertEquals(3, t4.isTriangle()); assertEquals(2, t7.isTriangle()); assertEquals(2, t9.isTriangle()); assertEquals(2, t10.isTriangle()); assertEquals(1, t11.isTriangle()); } } 五、运行结果

于2021-07-13 修改,此截图有误 5 2 1 怎么能是三角形呢 在这里插入图片描述

六、Junit安装

将Junit.rar(可以在http://www.junit.org下载到最新版本)解压到某一个目录下,如C:\,之后在classpath中加入: “c:\junit;c:\junit\junit.jar;”定义类路径。 在eclipse 中加入Junit: 点击File旁边的旁边的······的Project,然后点开后点击Properties(最下面的那个),然后点开一个窗口,点击Java Build Path ,在点击Libraries(第三个,刚点进去在第四个)然后点击最右边的Add External JARs…(从上向下数的二个), 然后就导入你下载的Junit的路径。 最重要的一步,点击Apply ,在点击Ok 然后就可以应用了

Junit好处: 1.不需对源程序进行任何修改,减少风险 2.一次可以执行多个测试用例



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭