下面是我写的第一个测试:
首先写了两个类:A.java 和 B.java
类A.java的代码:
java 代码
- package com.xjh.util;
- public class A {
- public int sum(int a, int b) {
- return a + b;
- }
- }
类 B.java 的代码
java 代码
- package com.xjh.util;
- public class B {
- public int sub(int a, int b) {
- return a - b;
- }
- }
然后编写 ATest.java 和 BTest.java 的代码:
ATest.java的代码
java 代码
- package com.xjh.util;
- import org.junit.Test;
- import junit.framework.Assert;
- import junit.framework.TestCase;
- public class ATest extends TestCase {
- public void testSum() {
- A a = new A();
- Assert.assertEquals(3, a.sum(1, 2));
- Assert.assertEquals(2, a.sum(1, 1));
- }
- }
BTest.java的代码
java 代码
- package com.xjh.util;
- import org.junit.Test;
- import junit.framework.Assert;
- import junit.framework.TestCase;
- public class BTest extends TestCase {
- public void testSub() {
- B b = new B();
- Assert.assertEquals(4, b.sub(9, 5));
- Assert.assertEquals(-1, b.sub(5, 6));
- }
- }
再编写 AllTest.java的代码
java 代码
- package com.xjh.util;
- import junit.framework.Test;
- import junit.framework.TestSuite;
- public class TestAll {
- public static Test suite() {
- TestSuite suite = new TestSuite();
- suite.addTestSuite(ATest.class);
- suite.addTestSuite(BTest.class);
- return suite;
- }
- }
这就是一个利用JUnit.jar 写的测试,非常简单,但是他构成了,我今后测试的基础。