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

免费申请自己的网站长沙整合推广

免费申请自己的网站,长沙整合推广,资源wordpress,网站建设收费明细[b] 问题:[/b] 怎么测试一个对象的get方法?怎么判断哪些需要测试,哪些不需要呢? [b] 情景:[/b] 对于JUnit测试的新兵来说也是程序测试的新兵。他们最想知道的是什么要测试,什么不需要测试。所有一般来说先…
[b] 问题:[/b]
怎么测试一个对象的get方法?怎么判断哪些需要测试,哪些不需要呢?
[b] 情景:[/b]
对于JUnit测试的新兵来说也是程序测试的新兵。他们最想知道的是什么要测试,什么不需要测试。所有一般来说先从最简单的测试开始入手是个好的选择。但是正因为是新兵所以会出现编写很多很多的测试。导致认为测试无聊而导致情绪的低落;在者这样的测试实际上从效果上不怎么好。希望测试人员要注意尽量编写[b]有效[/b]测试案例。
[b]原则:[/b]
第一个原则: 如果一个get方法只是简单的返回域内的值,那么就不用去考虑去为它写测试程序;但是,如果这个方法做了一些更为复杂的操作,那么还是要考虑测试一下。如果你决定为它写测试程序,其实也很简单:因为一个get方法有返回值,所以可以直接比较期望值和实际返回值。例如

public class SongTest extends TestCase{
Song song = new Song("Bicyclops","Fleck", 260);
assertEquals(4.333333d, song.getDurationInMinutes(),0.000001d);
}



public class Song{
private String name;
private String artistName;
private int duration;

public Song(String name, String artistName, int duration){
this.name = name;
this.artistName = Name;
this.duration = duration;
}

public double getDurationInMinutes(){
return (double)duration / 60.0d;
}
}

或者

public class Song{
private String name;
private String artistName;
private int duration;
private double durationInSeconds

public Song(String name, String artistName, int duration){
this.name = name;
this.artistName = Name;
this.duration = duration;
this.durationInSeconds = (double) duration / 60.0d;
}

public double getDurationInMinutes(){
return durationInSeconds;
}
}

第二种实行方法在构造函数中就将其进行格式转换,以备将来使用。这是一种效率优化的策略。但是这种情况下,你还是应该进行这个测试,因为你现在验证的是构造函数是否进行了正确的运算。这时候测试程序认为get方法是正确的。并用它来测试构造函数。
http://www.tj-hxxt.cn/news/47150.html

相关文章:

  • 网站开发的形式有哪些十大嵌入式培训机构
  • ebay卖家网站建设唐山网站建设方案优化
  • 如何选择网站开发公司专业seo网络推广
  • ubuntu怎么做网站长春网站制作
  • 网站建设售后培训360收录入口
  • 通过服务推广网站百度安装到桌面
  • 网站开发都需要哪些图微信软文模板
  • 做网站怎样赚卖流量网站建设与网页设计制作
  • 在线客服中心seo教程网
  • 做试客刷单的网站有哪些google海外版
  • 大型电子商务网站建设成本建设网站
  • 佛山专业做网站公司哪家好seo排名谁教的好
  • 徐州企业建站系统友情链接例子
  • 网站建设哪家便百度广告一天多少钱
  • 品牌设计公司主营整站seo定制
  • 国外服务器网站长春网站建设平台
  • 个人备案的网站可以做商城吗谷歌商店paypal官网下载
  • 做app和网站哪个比较好欧美seo查询
  • 房山 网站建设seo优化常识
  • 帮人做网站赚钱搜狗网站seo
  • 平凉市住房和城乡建设局网站百度推广关键词质量度
  • 如何自己建设简单的手机网站首页资源
  • 哪里做网站公司好我想做app推广怎么做
  • 网站建立的流程惠州seo代理商
  • 太原公司网站建立如何在百度发广告推广
  • 建设企业网站的原因查询域名注册信息
  • 曲靖建设委员会网站怎么发帖子做推广
  • 建设工程公司经营范围seo建站
  • 急求聊城网站建设长沙网站seo推广公司
  • 上海建设网站便宜的互联网推广公司