随笔分类 -  JUnit

摘要:使用hamcrest之前需要引入相关的jar包,包括hamcrest-core.1.3.jar和hamcrest-library-1.3.jar。具体引入的方法为:右击JUnit工程——build path——add external archives这时在真正测试的时候,还需要引入静态方法impo... 阅读全文
posted @ 2015-03-20 20:34 程序员姜戈 阅读(818) 评论(0) 推荐(0)
摘要:(1)Failure是指测试失败(2)Error是指测试程序本身出错 阅读全文
posted @ 2015-03-20 20:33 程序员姜戈 阅读(336) 评论(0) 推荐(0)
摘要:Annotation是对属性,方法或者类做一个标记 比如@override表示复写了父类中的方法【1】@Test: 测试方法(说明该方法为测试方法)a)(expected=XXException.class)b)(timeout=xxx)@Test(expected=java.lang.Arithm... 阅读全文
posted @ 2015-03-20 20:32 程序员姜戈 阅读(407) 评论(0) 推荐(0)
摘要:TDD=Test Drive Development在实际应用中作用特别大,因为我们会定义很多的类和方法,也会存在很多的更新操作,这样如果用main函数进行测试,则会异常麻烦。而如果用这种多个测试的方法,则就容易得多,可以单独测试某个类,也可以测试全部类。注意1.遵守约定,比如:a)类放在test包... 阅读全文
posted @ 2015-03-20 20:31 程序员姜戈 阅读(1148) 评论(0) 推荐(0)
摘要:步骤:1. New Package(一般命名为*.Test,测试类与开发类放在不同的包中)2. New JUnit Text Case(一般命名为*Test)3. 选择需要测试的方法4. 可以下载最新jar包,也可以选择系统自带的下载地址:www.junit.org静态引入:importstatic... 阅读全文
posted @ 2015-03-20 20:29 程序员姜戈 阅读(842) 评论(0) 推荐(0)
摘要:写了个类,要给别人用,会不会有bug?怎么办?测试一下。JUnit可以测试JDBC、Servelet、Struts、Spring、Hibernate等等。单元测试是开发人员的工作,测试人员负责测试系统功能是否实现、性能是否达标,一般不进行系统内部具体方法的测试。【1】用main方法测试好不好?---... 阅读全文
posted @ 2015-03-20 20:28 程序员姜戈 阅读(192) 评论(0) 推荐(0)