junit测试案例

 JUnit测试是以Java写成的。 
 使用Java测试Java软件形成一个介于测试及程序代码间的无缝(seamless)边界。在测试的控制下测试变成整个软件的扩充同时程序代码可以被重整。Java编译器的单元测试静态语法检查可已帮助测试程序并且确认遵守软件接口的约定。
一段测试的程序代码无法单独的执行,它需要是执行环境的一部份。同时,它需要自动执行的单元测试--譬如在系统中周期性的执行所有的测试以证明没有任何东西被破坏。由于单元测试需要符合特定的准则:一个成功的测试不应该是人工检查的(那可要到天荒地老了啊),一个未通过测试的失败应可以产出文件以供诊断修改。而Junit可以提供给我们这些便利.。这样所有测试开发者所需撰写的只是测试码本身了。跟optimizeit、Jtest那些昂贵而又超级麻烦的tool比较起来,其利昭然可见!
下面是如何在实际运用中使用单元测试.
eclipse 3.1以上版本中都包含了Junit,可以直接使用.
给出一个简单的测试实例
HelloWorld.java
public class HelloWorld {
 public HelloWorld() {
 super();
 // TODO Auto-generated constructor stub
 }
 public String say()
 {
 return "Hello World!";
 }
 /**
 * @param args
 */
 public static void main(String[] args) {
 // TODO Auto-generated method stub
 }
}
TestHelloWorld.java
import junit.framework.TestCase;
public class TestHelloWorld extends TestCase {
 
 public TestHelloWorld(String name) 
 {
 super(name);
 }
 public void testSay() {
 HelloWorld hi = new HelloWorld();
 assertEquals("Hello World!", hi.say());
 }
 public static void main(String[] args) {
 junit.textui.TestRunner.run(TestHelloWorld.class);
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值