j2me unit test

package com.common;

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

public class StringUtilTest extends TestCase {

 public StringUtilTest() {
 }

 public StringUtilTest(String sTestName, TestMethod rTestMethod) {
  super(sTestName, rTestMethod);
 }

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

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

 public Test suite() {
  TestSuite aSuite = new TestSuite();
  aSuite.addTest(new StringUtilTest("testTime2Int", new TestMethod() {
   public void run(TestCase tc) {
    ((StringUtilTest) tc).testTime2Int();
   }
  }));
  aSuite.addTest(new StringUtilTest("testSplit", new TestMethod() {
   public void run(TestCase tc) {
    ((StringUtilTest) tc).testSplit();
   }
  }));
  return aSuite;
 }

 public void testTime2Int() {
  this.assertEquals(StringUtil.time2Int("15.18.19"), 161819);
 }

 public void testSplit() {
  this.assertEquals(StringUtil.split("1234#asf", "#")[1], "asf");
 }

}

package com.common;

import j2meunit.framework.TestCase;

public class TestAllPC extends TestCase {

 public static void main(String[] args) {
  String[] runnerArgs = new String[] { "com.common.StringUtilTest" };
  j2meunit.textui.TestRunner.main(runnerArgs);
 }
}

 

package com.common;

import j2meunit.midletui.TestRunner;

public class TestAll extends TestRunner {

 protected void startApp() {
  String[] runnerArgs = new String[] { "com.common.StringUtilTest" };
  start(runnerArgs);
 }

}

 

Properties->Java Build Path->Order and Export

Select checkbox of j2meunit.jar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章