由于网上很多教程,我就不多说。在这里我就说说我遇到的问题。
在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)的,然后在运行就可以了
我是新手,望多多指教。这也是我第一次尝试着写博文,望希望对新手有帮助。
时间: 2024-10-20 06:37:40