⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j2meunit_testcase.java

📁 用Eclipse开发J2me书籍的程序源码。
💻 JAVA
字号:
package testcase;

import j2meunit.framework.Test;
import j2meunit.framework.TestCase;
import j2meunit.framework.TestMethod;
import j2meunit.framework.TestSuite;
import mymidlet.HelloWorld;

public class J2MEUnit_TestCase extends TestCase {
	HelloWorld testmidlet;

    /** 
     * 构造函数 
     * @param sTestName    测试方法的名称 
     * @param rTestMethod  测试的方法 
     */ 
	public J2MEUnit_TestCase(String sTestName, TestMethod rTestMethod) {
		super(sTestName, rTestMethod);
	}
	
	public J2MEUnit_TestCase() {
	}

	protected void setUp() throws Exception {
		super.setUp();
		testmidlet = new HelloWorld();
	}

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

	/*
	 * “HelloWorld.getIndex()”的测试方法
	 */
	public void testGetIndex() {
		assertEquals(testmidlet.getIndex(), 0);
	}

	/*
	 * “HelloWorld.setIndex(int)”的测试方法
	 */
	public void testSetIndex() {
		int a = -1;
		testmidlet.setIndex(a);
		assertEquals(testmidlet.getIndex(), a);

		a = 0;
		testmidlet.setIndex(a);
		assertEquals(testmidlet.getIndex(), a);

		a = Integer.MAX_VALUE;
		testmidlet.setIndex(a);
		assertEquals(testmidlet.getIndex(), a);
	}

	public Test suite() {
		TestSuite aSuite = new TestSuite();

		aSuite.addTest(new J2MEUnit_TestCase("testGetIndex", 
                new TestMethod() {
			public void run(TestCase tc) {
				((J2MEUnit_TestCase) tc).testGetIndex();
			}
		}));
		
		aSuite.addTest(new J2MEUnit_TestCase("testSetIndex", 
                new TestMethod() {
			public void run(TestCase tc) {
				((J2MEUnit_TestCase) tc).testSetIndex();
			}
		}));

		return aSuite;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -