Android junit入門(一)JUNITテスト

1379 ワード

新しいANDROID TESTプロジェクト
ECLIPSE右クリック-->new-->Other-->Android-->Android Test Project-->テストする項目を選択
単純テストコード

public class SampleCalculator {
	public int add(int augend, int addend) {
		return augend + addend;
	}

	public int subtration(int minuend, int subtrahend) {
		return minuend - subtrahend;
	}
}

public class TestSample extends TestCase {
	private int a;
	private int b;
	private int r1, r2;

	@Override
	protected void setUp() throws Exception {
		super.setUp();
		a = 50;
		b = 20;
		r1 = 70;
		r2 = 30;
	}

	@Override
	protected void tearDown() throws Exception {
		super.tearDown();
	}

	//test           
	public void testAdd() {
		SampleCalculator calculator = new SampleCalculator();
		int result = calculator.add(a, b);
		assertEquals(r1, result);
	}
}

public class TestAll {
	public static Test suite() {
		TestSuite suite = new TestSuite("TestSuite Test");
		//            
		suite.addTestSuite(TestSample.class);
		return suite;
	}
}

次にTestAll-->Run As-->JUnit Testを右クリックして実行します