package com.lin.MavenTest;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
/**
* JUnit 3 uses junit.Framework.*
*/
public class AppTest extends TestCase {
/**
* Create the test case
*
* @param testName
* name of the test case
*/
public AppTest(String testName) {
super(testName);
}
/**
*
* This way can be used by UI
*
* @return the suite of tests being tested
*/
public static Test suite() {
System.out.println("suite");
return new TestSuite(AppTest.class);
// Below will just test method testApp1()
// return new AppTest("testApp1");
}
/**
*
* This way can be used by java command line
*
* @param args
*/
public static void main(String[] args) {
TestSuite testSuite = new TestSuite();
testSuite.addTest(suite());
System.out.println("--Run begin--");
TestRunner.run(testSuite);
System.out.println("--Run end--");
}
/**
* Rigourous Test :-)
*/
public void testApp1() {
assertTrue(true);
}
/**
* Rigourous Test :-)
*/
public void testApp2() {
assertTrue(true);
}
@Override
public void setUp() {
System.out.println("setUp");
}
@Override
public void tearDown() {
System.out.println("tearDown");
}
}