Android单元测试研究与实践(12)

发表于:2017-02-21来源:meituan作者:潘铭炜 黄超点击数: 标签:单元测试Android
} Fragment展示与切换 Fragment是Activity的一部分,在Robolectric模拟执行Activity过程中,如果触发了被测试的代码中的Fragment添加逻辑,Fragment会被添加到Activity中
 
  • Fragment展示与切换

    Fragment是Activity的一部分,在Robolectric模拟执行Activity过程中,如果触发了被测试的代码中的Fragment添加逻辑,Fragment会被添加到Activity中。

    需要注意Fragment出现的时机,如果目标Activity中的Fragment的添加是执行在onResume阶段,在Activity被Robolectric执行resume()阶段前,该Activity中并不会出现该Fragment。采用Robolectric主动添加Fragment的方法如下:

    
    
    1. <a href="http://www.jobbole.com/members/madao">@Test</a> 
    2.  
    3. public void addfragment(Activity activity, int fragmentContent){ 
    4.  
    5. 原文转自:http://tech.meituan.com/Android_unit_test.html