首页 > 代码库 > android编写测试类

android编写测试类

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

  在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编写测试类