zoukankan      html  css  js  c++  java
  • Android test---JUnit

    JUnit 单元测试

    Android的单元测试基础也是比较简单,同样还是测试相加方法是否正确,测试用例还是用1+1?=2来个简单的Android单元测试;

    1..打开eclipse,新建一个project。单击菜单栏的file-》new-》Java project;project name为testJunit;

    2.右键新创建的工程testJunit, 选择new---》Java class,创建一个Java 类;class name 为addclass ;

    待测的Java程序如下

    public class addclass {
    
        public addclass() {
            // TODO Auto-generated constructor stub
        }
         public int addf(int one,int two){
             return one+two;
         }
    }

    3.  接下来 ,就可以编写JUnit 测试用例;

    3.1. 右键刚刚的工程testJnit,选择new-》JUnit Test Case ,如图

    3.2 在弹出的new juit test case 对话框中选择 new junit test 3 或new junit test 4;

    然后在新的JUnit 测试用例name 输入测试用例的名称 如“testaddCase" 点击finish;(当然可以选择一次方法了如 setUp(),tearDown())

    3.3 在testaddCase.java 中编写test case 如 1+1是否等于2

    import junit.framework.TestCase;
    
    
    public class testaddCase extends TestCase {
    
        protected void setUp() throws Exception {
            System.out.println("测试准备");
        }
    
        protected void tearDown() throws Exception {
            System.out.println("测试结束");
        }
        public void testAdd(){
            assertEquals(2,new addclass().addf(1,1));
        }
    }

    4. 最后开始执行测试用例;

    右键工程 选择run as ----》 JUnit Test

    如图

    5. 查看测试的结果;

  • 相关阅读:
    线程同步(二)—— 条件变量
    线程同步(一)—— 互斥锁
    进程同步(四)—— 消息队列
    Nginx反向代理服务器的配置
    散列表(hash表)
    浅谈bitmap
    进程空间分配和堆栈大小
    拓扑排序
    归并排序
    快速排序
  • 原文地址:https://www.cnblogs.com/xieyier/p/4780890.html
Copyright © 2011-2022 走看看