JUnit jumpStart (Junit 起步)

JUnit jumpStart

Never in the field of software development was so mush owed by so many to so few lines of code

软件开发领域中此前从未有过这样的事情:很少几行代码对大量的代码起了重要的作用。

 

 JUnit是以jar文件(junit.jar)的形式分发的。为了使用JUnit来为你的应用程序编写测试,你只需要把JUnit的jar文件添加到你的项目的编译classpath中去就可以了。当你运行测试时还要把它添加到你的运行classpath中去。

 

1.可以在https://github.com/KentBeck/junit/downloads下载Junit的Jar包

2.把junit.zip释放到你的计算机上某个目录(比如Windows下的C:\或者UNIX下的/opt/)。

3.在那个目录中,unzip会为你下载的JUnit创建一个子目录。

现在你已经为运行JUnit提供的测试做好了准备。JUnit中带了用来查看测试结果的完整Java程序集合,有基于Swing的图形界面的test runner,也有可以通过命令行使用的文本界面的test runner

要运行图形界面的test runner,若是在Windows下就打开一个命令行窗口到C:\junit3.8.1;若是在UNIX下就到/opt/junit3.8.1目录下,然后执行下面相应的命令:
Windows:
java -cp junit.jar;. junit.swingui.TestRunner junit.samples.AllTests
UNIX:
java -cp junit.jar:. junit.swingui.TestRunner junit.samples.AllTests

 

若要运行文本界面的test runner,如果是在Windows下就打开一个命令行窗口到C:\junit3.8.1;如果是在UNIX下就到/opt/junit3.8.1目录下,然后执行下面相应的命令:
Windows:
java -cp junit.jar;. junit.textui.TestRunner junit.samples.AllTests
UNIX:
java -cp junit.jar:. junit.textui.TestRunner junit.samples.AllTests

可供选择的其他front-end或者test runner,用来显示你的测试的结果。在JUnit中已经自带了命令行、AWT和Swing的test runner。
• 用单独的classloader来运行每个单元测试,以避免副作用。
• 标准的资源初始化和回收方法(setUp和tearDown)。
• 各种不同的assert方法,让你检查测试结果的操作变得更容易。
• 同流行工具比如Ant和Maven,以及流行IDE比如Eclipse、IntelliJ和JBuilder整合。
废话少说,让我们来看看代码,当用JUnit写时那个简单的Calculator测试到底看起来是什么样。

 

 

import junit.framework.TestCase;
public class TestCalculator extends TestCase
{
     public void testAdd()
   {
     Calculator calculator = new Calculator();
     double result = calculator.add(10, 50);
      assertEquals(60, result, 0);
    }

}

 

 

你可能感兴趣的:(windows,swing,unix,JUnit,软件测试)