代码如下:
package junit;
import junit.framework.TestCase;
public class SimpleTest extends TestCase {
public SimpleTest(String name) {
super(name);
}
public void testAssertTrue() {
int a = 1;
int b = 1;
assertTrue(a == b);
System.out.println("testAssertTrue");
}
public void testAssertEquals() {
assertEquals("Equals", "123", "123");
System.out.println("testAssertEquals");
}
@Override
protected void setUp() throws Exception {
super.setUp();
System.out.println("start setUp method");
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
System.out.println("end tearDown method");
}
}
如果测试testAssertTrue,输出:
start setUp method
testAssertTrue
end tearDown method
如果要测试全部方法,另外写个类:
package junit;
import junit.framework.Test;
import junit.framework.TestSuite;
public class TestAll {
public static Test suite() {
TestSuite suite = new TestSuite("Test for test");
suite.addTestSuite(SimpleTest.class);
return suite;
}
}
运行结果:
start setUp method
testAssertEquals
end tearDown method
start setUp method
testAssertTrue
end tearDown method
代码如下:
package junit;
import junit.framework.TestCase;
public class SimpleTest extends TestCase {
public SimpleTest(String name) {
super(name);
}
public void testAssertTrue() {
int a = 1;
int b = 1;
assertTrue(a == b);
System.out.println("testAssertTrue");
}
public void testAssertEquals() {
assertEquals("Equals", "123", "123");
System.out.println("testAssertEquals");
}
@Override
protected void setUp() throws Exception {
super.setUp();
System.out.println("start setUp method");
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
System.out.println("end tearDown method");
}
}
如果测试testAssertTrue,输出:
start setUp method
testAssertTrue
end tearDown method
如果要测试全部方法,另外写个类:
package junit;
import junit.framework.Test;
import junit.framework.TestSuite;
public class TestAll {
public static Test suite() {
TestSuite suite = new TestSuite("Test for test");
suite.addTestSuite(SimpleTest.class);
return suite;
}
}
运行结果:
start setUp method
testAssertEquals
end tearDown method
start setUp method
testAssertTrue
end tearDown method