当前位置: 首页 > news >正文

谁有马和人做的网站学校网站的建设费用

谁有马和人做的网站,学校网站的建设费用,深圳自适应网站制作,百中搜优化软件测试套件 如果测试类写到很多#xff0c;每次要进行测试#xff0c;难道要重新点击每一个测试类来运行#xff1f;如果有200个测试类要测试呢#xff1f; 为了解决这个问题#xff0c;引入了测试套件#xff08;TestSuite#xff09;。 通过将多个测试放入套件中#x…测试套件   如果测试类写到很多每次要进行测试难道要重新点击每一个测试类来运行如果有200个测试类要测试呢   为了解决这个问题引入了测试套件TestSuite。   通过将多个测试放入套件中一并执行多个测试。   实例一次运行多个测试类   比如有两个测试类叫CalculatorTest和CalculatorTest2。   在测试类所在的包中新建一个类叫做TestAll如下 package com.mengdd.junit;import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite;public class TestAll extends TestCase {public static Test suite(){// 创建一个测试套件TestSuite suite new TestSuite();// 增加测试类的class对象suite.addTestSuite(CalculatorTest.class);suite.addTestSuite(CalculatorTest2.class);return suite;} }   运行时右键这个类Run As -JUnit Test:     就相当于运行了CalculatorTest和CalculatorTest2。   实例进行方法的重复测试   如果要对某个方法进行多次测试可以使用RepeatedTest。   使用时注意测试类需要一个带参数String的构造函数将String参数传给基类TestCase调用基类的带参数的构造函数。   于是修改之前的代码如下 被测试类不变 Calculator package com.mengdd.junit;public class Calculator {public int add(int a, int b){return a b;}public int subtract(int a, int b){return a - b;}public int multiply(int a, int b){return a * b;}public int divide(int a, int b) throws Exception{if(0 b){throw new Exception(除数不能为0); }return a / b;} }   测试类 CalculatorTest package com.mengdd.junit;import junit.framework.Assert; import junit.framework.TestCase;public class CalculatorTest extends TestCase {private Calculator calculator null;public CalculatorTest(){super();}public CalculatorTest(String name){super(name);}Overridepublic void setUp() throws Exception{System.out.println(set up);// 生成成员变量的实例calculator new Calculator();System.out.println(calculator);}Overridepublic void tearDown() throws Exception{System.out.println(tear down);}public void testAdd(){int result calculator.add(1, 2);// 判断方法的返回结果Assert.assertEquals(3, result);// 第一个参数是期望值第二个参数是要验证的值}public void testSubtract(){int result calculator.subtract(1, 2);// 判断方法的返回结果Assert.assertEquals(-1, result);// 第一个参数是期望值第二个参数是要验证的值 }public void testMultiply(){int result calculator.multiply(2, 3);// 判断方法的返回结果Assert.assertEquals(6, result);// 第一个参数是期望值第二个参数是要验证的值 }public void testDivide(){int result 0;try{result calculator.divide(12, 3);}catch (Exception e){e.printStackTrace();// 如果抛出异常证明测试失败,没有通过没通过的测试计数在Failures中Assert.fail();// 如果不加这一行如果程序进入到catch无法判断其失败}// 判断方法的返回结果Assert.assertEquals(4, result);// 第一个参数是期望值第二个参数是要验证的值 }public void testDivideByZero(){Throwable tx null;int result 0;try{result calculator.divide(12, 0);Assert.fail(没有抛出异常测试失败);// 如果执行到这行代码则证明没有抛出异常说明我们的验证失败}catch (Exception e){e.printStackTrace();tx e;}Assert.assertEquals(Exception.class, tx.getClass());// 抛出的异常类型是否和期望一致Assert.assertEquals(除数不能为0, tx.getMessage());// 抛出的异常信息是否和期望一致//如果上面两个都通过则测试通过 }}   测试套件类 package com.mengdd.junit;import junit.extensions.RepeatedTest; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite;public class TestAll extends TestCase {public static Test suite(){// 创建一个测试套件TestSuite suite new TestSuite();// 增加测试类的class对象suite.addTestSuite(CalculatorTest.class);suite.addTestSuite(CalculatorTest2.class);// 测试某个方法多次注意测试类需要提供带参数的构造方法suite.addTest(new RepeatedTest(new CalculatorTest(testSubtract), 20));return suite;} }   运行结果       参考资料   圣思园张龙老师视频教程转载于:https://www.cnblogs.com/mengdd/archive/2013/04/07/3006265.html
http://www.pierceye.com/news/29093/

相关文章:

  • php网站开发方案注册安全工程师考试结果查询
  • 网站开发要跑道吗建行网上银行
  • 浙江新中环建设有限公司 网站山东潍坊网站制作公司
  • html网页制作接单南宁seo按天收费
  • 陶瓷 中企动力 网站建设定制网络接口报警灯生产厂商
  • 嘉兴网站备案去哪里呼叫中心系统有哪些
  • 企业网站建设源码+微信+手机网站图片的作用
  • 站长工具域名查询自己做的网站搜索不到
  • 2h1g做视频网站980网站
  • 网站打不开 别人能打开dedecms和wordpress
  • 上海网站开发月薪多少钱wd设计视图可以做网站吗
  • 杭州市拱墅区住房与建设局网站手机上传网站源码
  • 做感恩网站的图片大全奉贤宜昌网站建设
  • seo网站诊断顾问济南网站优化推广方案
  • 湛江网站建设方案托管加油卡系统搭建
  • 装修平台网站排名前十名wordpress 附件大小 1m
  • 请人做网站要多做网站都有什么成本
  • 房地产网站怎么做加强意识形态建设 办好政协网站
  • 门户网站建设wordpress 301怎么写
  • 网站和做游戏品牌视觉设计
  • 网站怎么做详情页wordpress 注册 边栏
  • 爱站网关键词挖掘查询安徽建站平台
  • 手工包网站建设策划书深圳网站建设的客户在哪里
  • 兰州网站建设托管seo属于运营还是技术
  • 成都企业模板建站微博推广费用一般多少
  • 找人做网站都要提供什么一键转换wordpress
  • 国内可访问的海外网站和应用wordpress手机侧边导航栏
  • 实名认证域名可以做电影网站吗企业网站产品分类多怎么做seo
  • 台州seo网站排名那有做网站的
  • 下载wap浏览器seo整体优化