??????????????

?????????????????????????????????????????????????????????????????????????????????????????????С????????????????????????? ????????λ???????????????????????????????????????????????????????????????????????????????????????????????????? ?仯?????????????????????????????????????????????????

??????????????????????????????д????????????????????????

???????????????Android???????????????????????????????????????????????????????????1?????

???????????о??飬?????????????1?????????????????????????????????????????????????У????????????Robolectric??Java JUnit????????Robolectric????????????????????????????????Robolectric??????????????????????????? ?á????????Щ?????????????????Java JUnit?????

????JUnit????????????Java???????????????????mock???????????????????????????????????Java?????????????????JUnit?????????????????????????????????????????

????Robolectric????????Pivotal Labs?????????????Android??????????????????ж???Android?????滻????????????????????????????????????? ?????????????????????????????????Robolectric??????????????????????????????μ???????????????????

????Robotium?? ???????????????в?????????????????????????????????????????????????????????????????????????????д???????в??????????? ???????????????????????????????????????????????????????????????????ж????????????????????????????

????Android JUnit????????????????????????????Android??????????????????????????????ɡ??3???Android????????????????? ?????????????????????????????У????淽????????????????л???JUnit???????????????????????Android???????????????ò??? ?????????????????????

?????ò?????????????Android?????????????????????????????????????????????????????????2????????????????????????Ч?????????????????У??????????????????????????????????????Ч????????????????

????С??

?????????????????????????е?????????????????????????·???????????????????漰????????????????????????????У????????????????????????????????????????????????????????????????????????????????????????????ɡ????????????????????????

??????????????????????2012??09??http://www.programmer.com.cn/13757/