自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

Grails中的Controller单元测试

对于Controller的单元测试,Grails也提供了很方便的支持,使得书写非常简单,有代码为证:单元测试代码 class CategoryControllerTests extends GroovyTestCase {                void setUp(){            def test1= new Category(n...

2007-06-01 12:39:00 175

SWF is not business flow!

        SWF捕捉的是界面流程,注意界面流程与业务流程的区别:l         工作流技术关注于业务过程的捕捉、组织、复用;SWF则关注于界面流程。二者虽然类似,但不等价:有的业务过程就不需要界面支持,如自动提醒流程;同样,有的界面流程就不是业务流程,如窗体的提交处理流程。而且业务流程往往涉及多人的协同工作,界面流程则指一个人进行操作时的界面转换过程。l         工作流与S...

2006-12-31 10:32:00 126

原创 JCoverage使用简明手册

    不论TestCase写的多么的好和完善,要想确保被测试的代码每一行都被执行,仍然是非常困难的。为了获取关于这方面的信息,我们可以使用JCoverage。使用目的JCoverage正如其名,主要用于代码的覆盖测试。通过在被测试类的二进制文件中添加相应的指令,再配合junit,jcoverage可以给出被测试类的代码覆盖率,并给出测试过程中哪些语句被执行,哪些没有。通过这些信息,我们可

2004-06-03 16:58:00 1503

原创 EasyMock使用简明手册

    在实际编写unit test的过程中,很多情况下我们会需要使用其他的组件(如和数据库相关的测试)。当我们是使用第三方提供的组件时,这并不是太大的问题,因为我们可以假设他们是无错的。但是一旦这些组件是我们自己的组件时,问题就暴露出来了。“单元测试出错了,但到底是谁的错。我的?他的?”,这种情况显然违反了测试的独立性原则。出现这种情况使得这个测试无法确切的指出是那个单元出现了问题,照成了排

2004-06-03 16:57:00 1992

原创 JunitPerf使用简明手册

    代码效率对于许多开发者而言是一个非常关心的指标。而且,代码执行效率的高低对于应用的使用者来说是感觉最直观的。它往往也是一个应用是否成功的关键性指标之一。那么是否存在那些能够反映代码执行效率的工具呢?我们可以试一试junitperf。使用目的       测试单元测试的执行效率。由于在单元测试中实际调用的就是单元代码,因此,测试单元测试的执行效率可以直接的反应实际代码的效率。Juni

2004-06-03 16:57:00 1535

原创 StrutsTest使用简明手册

      Struts是目前在web开发中广泛使用的几个框架之一,而StrutsTest正是专门负责测试strut应用程序的Mock测试框架。使用目的       StrtusTest是junit的扩展,使用它,不需要启动servlet容器就可以方便的测试struts应用程序(容器外测试)。它也是属于使用Mock对象测试,但是与EasyMock不同的是,EasyMock是提供了创建Moc

2004-06-03 16:57:00 1242

原创 junit使用简明手册

    在使用XP进行开发的过程,unit test是必不可少的环节。作为unit test,junit是首选的工具。本文从使用目的、如何使用、以及使用中需要考虑的问题,简略描述了junit的基本用法。使用目的       junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。目前它的版本是junit3.8.

2004-06-03 16:51:00 1443

原创 Struts Validation框架浅尝1

Struts Validation框架浅尝 胡键([email protected])西安烁程软件有限公司2004年3月前言       早就听说Struts1.1中Validate框架的种种好处,这次借着项目采用了Struts,简单的研究了一下它的用法。在这个过程中体会到了它的好处,但是它也存在着一些小小的问题。在此一并写出与大伙分享。作者使用的环境是Str

2004-04-08 18:53:00 3654

原创 Struts Validation框架浅尝2

javascript支持       在web应用中,使用javascript的机会非常多。虽然不少书上提及客户有可能从浏览器关闭js的执行,但是要想完全的不使用它,目前看来好像还不行。比如一些复杂的UI是必须通过js来实现的(如下拉式菜单等等)。那么validation框架支不支持客户端的js验证呢?答案是:当然。具体做法是:-          在页面html:form标签内部添加

2004-04-08 18:53:00 1513

原创 response.sendRedirect和html frame配合使用的问题

最近太忙了,乱七八糟的事情一堆,连blog也没时间玩。乘着周末,把昨天碰到的问题与大家交流一下。  目前正在做一个web项目,在其中大量的使用了html frame。主要是为了解决局部刷新。但是随之一个有趣的问题就来了。为了防止未登录用户使用程序,在应用中使用了一个filter,用来判断用户是否登录,如果没有就转向到登录页面。原来是使用response的sendRedirect来重新定位,但是

2004-04-06 11:20:00 2156

原创 简化JDBC的使用(2)

没办法,文章超过64k。只好分割,希望大家见谅1.  自定义数据的格式日期类型在不同的数据库中的sql格式不太一样,为了解决这个问题,我们可以使用自定义的对象实现Format来做到这一点。在此以String为例,展示Format的应用:class StringFormat2 implements Format{    public String name(){

2004-03-20 14:34:00 1002

原创 简化JDBC的使用(1)

这是年前写的旧闻,或者更应该算是自己写的工具的简单文档。本文的题目有点大,并非是解决所有的问题。而仅仅只涉及JDBC的使用,呵呵。那些熟悉OR mapping,或正在使用这类工具的兄弟们不要笑话。毕竟,我们还是有很多机会去直接使用SQL+JDBC的,希望对大伙有帮助。工具的源代码请与我联系,欢迎交流。(主要是我不知道怎么传附件,呵呵)简化JDBC的使用(1)胡键(james.hu@chin

2004-03-20 14:30:00 1130

原创 使用ant编译、运行junit、以及检查编码

使用ant编译、运行junit、以及检查编码胡键([email protected])西安烁程软件有限公司2004年1月        在java开发中,ant为我们提供了一个非常强大的项目构建功能。日常开发中,最常用的功能是:编译、打包、运行junit testcase、检查编码规范。在此给出这些最常用功能的一个ant模板文件,与各位共享。呵呵     

2004-01-12 17:17:00 1438

原创 使用lomboz调试JSP

使用lomboz调试JSP胡键([email protected])西安烁程软件有限公司2003年9月前言       凡是有JSP编写经验的人都有JSP调试困难的体会。由于自动化调试工具的缺乏使得在调试JSP时不得不在文件中大量的使用打印语句。这种做法对于定位JSP范围内的错误是一个简单有效的手段,但如何快速有效的定位在JSP中调用的对象的内部错误就显得有点

2003-10-13 00:01:00 1329

原创 Eclipse DIY

Eclipse DIY我用过的最好的IDE       Eclipse是Java社区最出名的Open Source项目之一,自从下载使用之后便爱不释手。在此我就不多做介绍,大家可从网上查到许多这方面的资料。而本文的目的是介绍我目前所收集的Eclipse 2.1的plug in,希望能对那些和我一样使用它的伙计们有一些帮助。       对于Eclipse我还想说一声:“简直是太棒了!”

2003-06-30 14:28:00 1261

原创 C#文档自动化

C#文档自动化       本文主要参考《inside C#》第15章的内容。熟悉java的程序员都知道,在java中有一种“文档注释”。采用这种注释之后,使用相应的命令,我们就可以得到与代码相关的文档说明。如今,在.net的世界中C#也提供了相同的功能。如果结合相应的工具,它还可以为我们产生漂亮的WEB风格的文档。文档自动化初步:       在C#中文档注释对应的符号是:///

2003-01-08 10:10:00 1421

原创 NUnit Cookbook(.net单元测试工具)

NUnit Cookbook本文讲述了如何用NUnit书写和组织测试代码的步骤。简单的Test Case书写测试代码的步骤:1.  创建TestCase的一个实例;2.  Override方法RunTest();3.  如要检查某值,则调用Assert。例如,测试“两个Money对象之和与包含它们之和的对象相等”的测试代码如下:public void TestSim

2002-09-01 19:11:00 1558 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除