成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

總結谷歌Android SDK系統最新細節

移動開發 Android
所有的開發程序進行開發時都不會離開單元測試,為了是保證其穩定性和強大性,Android SDK系統自然也不例外。

Android SDK系統中已經沒有了JDK,自然也無法運行JUnit,但是這并不能阻止我們利用JUnit來編寫單元測試,下面的文章進行詳細說明下Android SDK系統的單元測試問題。

就有了比較成熟的測試框架,但是直到目前***的1.1版本,也沒有詳細的文檔介紹這個內容,只是簡單的給了一個Api Demos里的幾個單元測試代碼。因此,我在這里對此內容做一下梳理和總結:

在 Java下做單元測試必然用到JUnit。這里說的JUnit是指從Apache基金會下載的junit.jar里提供的一系列單元測試功能。這些功能顯然是運行在JDK之上的。在Android下已經沒有了JDK,自然也無法運行JUnit。但是這并不妨礙我們利用JUnit編寫單元測試。

只不過在運行單元測試時,一定要用JDK來運行,利用java命令來啟動JUnit的某個Runner。如果是用Eclipse的話,可以在Run Configuration里新建一個JUnit。但是一定要記得在Classpath選項卡里將Bootstrap Entries中的Android Library改成JRE,并且添加junit.jar。

很明顯的,這種測試就是正規的Java單元測試,和Android沒有任何關系。你無法測試任何關于Android SDK系統中的API。你寫的Activity,人機界面等等。所以,如果你想測試僅僅是一些封裝數據的對象,或者是純粹的數值計算,還是可以用這種方法的。

很多人看到這個包的時候,***反應是Android SDK系統是不是已經完整集成了JUnit。很遺憾這不是事實。如果你按照JUnit的運行方法,卻不像上面那樣改用JDK,就一定會得到一個異常:

  1. #  
  2.  
  3.   # An unexpected error has been detected by Java Runtime Environment:  
  4.  
  5.   #  
  6.  
  7.   # Internal Error (classFileParser.cpp:2924), pid=4900tid=4476 
  8.  
  9.   #Error: ShouldNotReachHere()  
  10.  
  11.   #  
  12.  
  13.   # Java VM: Java HotSpot(TM) Client VM (10.0-b19 mixed mode windows-x86)  
  14.  
  15.   # An error report file with more information is saved as:  
  16.  
  17.   # E:\Mydoc\EclipseWorkspace\TestAndroid\hs_err_pid4900.log  
  18.  
  19.   #  
  20.  
  21.   # If you would like to submit a bug report, please visit:  
  22.  
  23.   #http://java.sun.com/webapps/bugreport/crash.jsp  
  24.  
  25.   # 

實際上,TestCase這個類用于在Android擔當所有獨特的TestCase的基類的作用。

【編輯推薦】

  1. 新一代的Android手機介紹
  2. 深度剖析Android SDK版本介紹
  3. 谷歌Android手機能否站穩中國
  4. PythonAndroid深度剖析Android應用程序的四種構 造塊
  5. 探秘與眾不同的Android系統?
責任編輯:chenqingxiang 來源: javaeye
相關推薦

2011-05-16 09:27:14

Android 3.1谷歌

2010-03-02 16:50:31

Android操作系統

2015-06-24 09:18:22

谷歌SDN

2010-03-03 17:02:08

Android手機

2018-03-04 08:37:17

谷歌Android開發者

2018-03-05 11:10:10

Android P工程師谷歌

2010-01-13 17:41:40

Android 2.1

2010-03-03 13:43:46

Android手機系統

2013-01-09 13:32:42

谷歌Android碎片化

2009-05-07 17:24:05

Android 1.5CupcakeAndroid

2023-06-19 09:52:15

谷歌模型

2010-02-26 16:09:21

2011-02-03 10:10:49

Android3.0Android谷歌

2011-09-14 15:41:05

Android SDK

2012-02-03 15:05:13

Android 2.3姜餅Android 4.0

2010-02-06 15:53:55

2015-05-07 14:00:59

Android M谷歌

2015-02-27 09:44:00

微軟智能手表

2010-02-05 17:55:01

谷歌Android操作

2009-04-17 09:24:53

Android 1.5Android谷歌
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美a在线| 久久精品亚洲精品国产欧美 | 综合久久99 | 亚洲欧美日韩国产综合 | 国产一区二区三区免费观看在线 | 91精品国产一二三 | 日韩成人专区 | 精品1区2区3区4区 | 日韩精品一区中文字幕 | 国产一区| 亚洲人人舔人人 | 波多野结衣一区二区三区在线观看 | 国产一区二区 | 亚洲成人av一区二区 | 亚欧性视频| 成人国产综合 | 欧美精品一区二区三区在线 | 国产网站在线免费观看 | 玩丰满女领导对白露脸hd | 精品国产亚洲一区二区三区大结局 | 91免费在线看 | 综合五月婷 | 免费观看一级黄色录像 | 性色av网站| 国产精品不卡视频 | 国产欧美日韩一区二区三区在线 | 欧美性video| 国产成人精品免费视频 | 国产精品一区二区三区在线 | 一区二区三区欧美在线 | 国产精品久久久久久一区二区三区 | 伊人网在线综合 | 久久久久国产一区二区三区四区 | 国产一区二区三区日韩 | 日韩天堂av| 国偷自产av一区二区三区 | 国产精品国产成人国产三级 | 一区二区三区四区在线视频 | 久久婷婷av | 欧美成视频在线观看 | 欧美日韩在线一区 |