当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: junit的使用并不很难,然而要书写一个好的TestCase却并非易事。
 

 

    摘要: 如果在socket中有下面这种情况发生,就不能使用,一般的方法读取socket中的字节socket socket=new socket(ip,port); socket.setsendbuffersize(1); socket.getoutputstream().write("nihaoddddddddddddddd".getbytes()); socket.getoutpu......
 ·introducing the spring framework    »显示摘要«
    摘要: yet another framework?you may be thinking "not another framework." why should you bother to read this article, or download the spring framework, when there are already many open source (and......


Junit FAQ(017)

junit的使用并不很难,然而要书写一个好的testcase却并非易事.一个不好的testcase往往是既浪费了时间,也起不了实际的作用.相反,一个好的testcase,不仅可以很好的指出代码中存在的问题,而且也可以作为代码更准确的文档,同时还在持续集成的过程中起非常重要的作用.在此给出书写testcase时需要注意的几点:

-          给测试方法一个合适的名字. 【程序编程相关:WEB(Javascript)远程调用方

-          测试的独立性:一次只测试一个对象,方便定位出错的位置.这有2层意思:一个testcase,只测试一个对象;一个testmethod,只测试这个对象中的一个方法. 【推荐阅读:关于词法分析器的小程序

-          在assert函数中给出失败的原因,如:asserttrue( “… should be true”,  ……),方便查错.在这个例子中,如果无法通过asserttrue,那么给出的消息将被显示.在junit中每个assert函数都有第一个参数是出错时显示消息的函数原型.


...   下一页
 ·java相关基础知识(2)    »显示摘要«
    摘要: 20、ejb与java bean的区别?java bean 是可复用的组件,对java bean并没有严格的规范,理论上讲,任何一个java类都可以是一个bean。但通常情况下,由于java bean是被容器所创建(如tomcat)的,所以java bean应具有一个无参的构造器,另外,通常java bean还要实现serializable接口用于实现bean的持久性。java bean实际上相......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE