官术网_书友最值得收藏!

Chapter 2. Understanding Testing with the Android SDK

We now know how to create tests inside an Android project and how to run these tests. It is now time to start digging a bit deeper to recognize the building blocks available to create more useful tests.

In this second chapter, we will be covering the following topics:

  • Common assertions
  • View assertions
  • Other assertion types
  • Helpers to test User Interfaces
  • Mock objects
  • Instrumentation
  • TestCase class hierarchies
  • Using external libraries

We will be analyzing these components and showing examples of their use when applicable. The examples in this chapter are intentionally split from the original Android project that contains them. This is done to let you concentrate and focus only on the subject being presented, though the complete examples in a single project can be downloaded as explained later. Right now, we are interested in the trees and not the forest.

Along with the examples presented, we will be identifying reusable common patterns that will help you in the creation of tests for your own projects.

主站蜘蛛池模板: 太康县| 洛川县| 鄂伦春自治旗| 毕节市| 吐鲁番市| 鄂托克前旗| 孟津县| 孟津县| 濉溪县| 开原市| 扎囊县| 庆云县| 温泉县| 南汇区| 临城县| 隆安县| 尚义县| 汶上县| 庆城县| 肥东县| 尉犁县| 高唐县| 苗栗县| 土默特左旗| 布拖县| 桃园县| 阿巴嘎旗| 犍为县| 韶山市| 革吉县| 雅江县| 宜兰县| 丰镇市| 承德市| 云和县| 克什克腾旗| 龙井市| 榆中县| 称多县| 昆山市| 杭锦旗|