【Android学习笔记】使用Android Junit进行测试的注意事项
1.在AndroidManifest.xml中添加两处:
(1)
public void testAdd() throws Throwable{Calculator calculator = new Calculator(); //实例化add()方法所在的对象//获得要测试类的class字节码对象Class<Calculator> clazzClass = Calculator.class;//获得要调用的方法Method method = clazzClass .getDeclaredMethod("add", new Class[]{Integer.TYPE,Integer.TYPE});//设置可以访问私有方法method.setAccessible(true);//通过反射技术条用私有方法Object resObject =method.invoke(calculator, new Object[]{2,3}); //传入参数2和3//通过断言判断结果assertEquals(5, resObject);}