Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android測試教程(8):測試Service

Android測試教程(8):測試Service

編輯:Android開發教程

Android 測試框架也提供對Service測試的支持,基本類為ServiceTestCase,因為Service類通常假定和它是和Client是分開 使用的,因此你可以無需使用Instrumentation 來測試Service。

當你設計一個Service時,你應該考慮測試用例中如何檢查 Service的當前狀態,比如你在onCreate ,onStartCommand 中啟動一個Service,一般沒有一個全局變量來表示Service是否成功 ,你可能需要自己定義一個全局變量用於測試用例中。

ServiceTestCase 中提供getService() 可以取得當前被測試的 Service對象。

ServiceTestCase 為AndroidTestCase的子類,因此可以測試和Permission 相關的功能,並提供Mock的 Application 和Context 對象為測試Service提供了一個隔離的測試環境。

後面提供具體例子。

查看全套教程:http://www.bianceng.cn/OS/extra/201301/35252.htm

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved