Android 之 单元测试

阅读更多

		


    

    

    

        
        

        
            
                

                
            
        
    

    
    




package com.sun.junittest;

/**
 * 业务层  -- MVC 之  M==Model
 * @author Administrator
 *
 */
public class TestService {

	//方法一:用于测试 ,并测试异常的捕获情况
	public void method1(){
		int a  = Integer.parseInt("2ww");
	}
	
	//方法二:用于测试返回值
	public String method2(){
		return "见鬼了";
	}
}


package com.sun.junittest;

import android.test.AndroidTestCase;

/**
 * android 用于测试的类,必须继承AndroidTestCase  
 * 注意:该类中的测试方法 , 方法名必须以test开头 ,
 * 提示:该类中不能对异常进行捕获,需对异常进行抛出
 * @author Administrator
 *
 */
public class JUnitTest extends AndroidTestCase {


	// 测试业务层中的逻辑以及数据是否正确
	public void testMethod1() throws Throwable{
		TestService service = new TestService();
		service.method1();
	}
	
	// 测试返回值
	public void testMethod2() throws Throwable{
		TestService service = new TestService();
		String result = service.method2();
		assertEquals("见鬼了", result);
	}
	
}

  • jUnitTest.rar (1.1 MB)
  • 下载次数: 3

你可能感兴趣的:(单元测试,android)