软件工程第三次.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 验 报 告(2015 / 2016 学年 第 一 学期)课程名称软件工程(双语)实验名称Software Unit Test实验时间2015年12月10日指导单位计算机学院软件工程系指导教师陈云芳学生姓名吴晗班级学号院(系)计算机学院专 业软件工程实 验 报 告实验名称Software Unit Test指导教师陈云芳实验类型验证实验学时2实验时间2015.12.10实验目的和要求对Java单元测试有初步的了解, 学会使用Junit别写自己的测试用例,并对被测试类进行测试。二、实验环境(实验设备)PCEclipse三、实验原理及内容package cn.edu.njupt;public class Book {private double price;private String title;public Book(String title,double price){this.title = title;this.price = price;}public boolean equals(Object object){if(object instanceof Book){Book book= (Book)object;return getTitle().equals(book.getTitle())getPrice()== book.getPrice();}return false;}public double getPrice(){return price;}public void setPrice(double price){this.price=price;}public String getTitle(){return title;}public void setTitle(String title){this.title= title;}}实 验 报 告package cn.edu.njupt;import junit.framework.TestCase;public class BookText extends TestCase {public BookText(String name) {super(name);}protected void setUp() throws Exception {super.setUp();book1 =new Book(ES,12.99);book2 =new Book(the Gate,11.99);}protected void tearDown() throws Exception {super.tearDown();book1 = null;book2 = null;}public void testEqualsObject() {assertFalse(book2.equals(book1));assertTrue(book1.equals(book1));}private Book book1;private Book book2;}补充练习程序清单package cn.edu.njupt;public class Triangle1 {protected long lborderA =0;protected long lborderB =0;protected long lborderC =0;public Triangle1(long lborderA, long lborderB, long lborderC){this.lborderA = lborderA;this.lborderB = lborderB;this.lborderC = lborderC;}public static boolean isTriangle(Triangle1 triangle){boolean isTriangle = false;if((triangle.lborderA 0 triangle.lborderA =Long.MAX_VALUE /2)(triangle.lborderB 0 triangle.lborderB =Long.MAX_VALUE /2)(triangle.lborderC 0 triangle.lborderC =Long.MAX_VALUE /2)){if((triangle.lborderA (triangle.lborderB + triangle.lborderC))(triangle.lborderB (triangle.lborderA + triangle.lborderC))(triangle.lborderC (triangle.lborderB + triangle.lborderA)))

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档