码迷,mamicode.com
首页 > 移动开发 > 详细

android编写测试类

时间:2017-05-21 20:43:08      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:equals   new   studio   framework   stc   extend   system   异常   als   

  由于网上很多教程,我就不多说。在这里我就说说我遇到的问题。

  在android studio编写单元测试类中,在androidTest包下编写了两个类,分别如下

  import junit.framework.TestCase;

  public class Test extends TestCase {
    Test1 mc = new Test1();
    public void test(){
      int num = mc.testMethod(1, 2);
      // System.out.println("这是测试类 =" + num);
      assertEquals(3, num);
    }
  }

 

  public class Test1 {
    public int testMethod(int x, int y) {
    return x * y;
    }
  }

 

  但是当我在真机上运行Test类时却总是在加载中,跑不过去,无奈折腾了一阵,就换成在虚拟你上运行,这次倒是可以了,但却报了个  

junit.framework.AssertionFailedError: Test method isn‘t public 的异常,检查了下,尝试着把Test1类中的add方法改成public(原来是private)的,然后在运行就可以了

 

我是新手,望多多指教。这也是我第一次尝试着写博文,望希望对新手有帮助。

  

android编写测试类

标签:equals   new   studio   framework   stc   extend   system   异常   als   

原文地址:http://www.cnblogs.com/dreamProgramme/p/6885676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!