JUNIT测试通过的HelloWorld

Mercia ·
更新时间:2024-11-10
· 944 次阅读

把我刚测试成功的例子(3分钟前)记录下来放在这里,希望会对刚开始研究Junit的朋友有点帮助。

到jakarta当一份apache-ant安装到你的系统上,并把ant/bin加到系统变量path中,使你的ant命令可以在任何地方被调用。 当一份junit3.8.1安装到你的系统上(解压缩,把junit.jar加到系统变量classpath中)。

建立测试目录JunitTest 把java文件,统一放到JunitTest/src目录,根据package建与之相关的目录. 文件1:

HelloWorld.java

package com.company;

public class HelloWorld { public String sayHello() { return "Hello World!"; }

public static void main( String[] args ) { HelloWorld world = new HelloWorld(); System.out.println(world.sayHello()); } }

文件2:

AllJunitTests.java

package test.com.company;

import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite;

public class AllJunitTests extends TestCase{ public AllJunitTests(String name){ super(name); }

public static Test suite(){ TestSuite suite = new TestSuite(); //TestSuite suite = new TestSuite(); suite.addTestSuite(HelloWorldTest.class);

return suite; } }

文件3:

HelloWorldTest.java

package test.com.company;

import com.company.HelloWorld; import junit.framework.TestCase; import junit.framework.AssertionFailedError; import junit.framework.Assert;

/** * JUnit 3.8.1 testcases for HelloWorld */ public class HelloWorldTest extends TestCase {

public HelloWorldTest(String name) { super(name); }

public static void main(String args[]) { junit.textui.TestRunner.run(HelloWorldTest.class); }

public void testSayHello() { HelloWorld world = new com.company.HelloWorld(); assertEquals("Hello World!", world.sayHello() ); } }



helloworld junit

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章