亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Junit與Mockito依賴沖突問題解決
作者:Juude的博客 發布時間:[ 2017/3/6 11:45:56 ] 推薦標簽:單元測試 單元測試工具

  問題
  在使用mockito和junit進行單元測試時候,編譯出現了以下的錯誤:
  Conflict with dependency 'org.hamcrest:hamcrest-core'. Resolved versions for app (1.1) and test app (1.3) differ. See http://g.co/androidstudio/app-test-app-conflict for details.
  分析
  根據錯誤信息的網址,發現又這樣的說明
  Gradle build will fail if the main APK and the test APK use the same library (e.g. Guava) but in different versions.
  即引用了相同庫的不同版本導致的編譯不過。
  再通過執行./gradlew :app:dependencies查看依賴,得到以下的返回信息:
  testCompile - Classpath for compiling the test sources.
  +--- junit:junit:4.12
  | --- org.hamcrest:hamcrest-core:1.3
  --- org.mockito:mockito-core:1.9.5
  +--- org.hamcrest:hamcrest-core:1.1 -> 1.3
  --- org.objenesis:objenesis:1.0
  可以看到junit和mockito分別引用了 hamcrest-core 的1.3和1.1版本引起的問題
  解決方案
  根據錯誤提示,將junit版本降級或者mockito版本升級都可以,這里因為mockito2.0以后才使用hamcrest1.3版本,且mockito2.0還是beta的,將junit從4.12降級為4.10即可解決這個問題。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 成人免费网站 | 亚洲欧美日韩天堂在线观看 | 亚洲一区二区免费 | 无遮羞肉动漫在线观看免费 | www.丁香 | 欧美成人亚洲欧美成人 | 亚洲国产成人久久三区 | 精品亚洲成a人在线观看 | 黄色在线观看视频 | 香蕉视频一级片 | 天堂中文网 | 翁熄系列乱老扒小雪小说 | 色就色欧美综合偷拍区a | 欧美a欧美1级 | 亚洲成人中文 | 色黄网站aaaaaa级毛片 | 毛片免费毛片一级jjj毛片 | 一道本在线免费视频 | 日韩经典视频 | 欧美日韩激情 | 国产精品1024在线永久免费 | 人人艹人人艹 | 国产 日韩 欧美在线 | 天天摸天天碰天天碰 | 天天爽视频 | 天堂在线视频网站 | 日本爽爽爽爽爽爽免费 | 国产精品久久久久天天影视 | 国产人妖ts丝丝 magnet | 最好看免费中文字幕2019 | h黄漫画免费网站 | 欧美亚洲欧美区 | 九九精品国产99精品 | 日本18网站| 77成人影视| 人人艹人人艹 | 国产成人小视频 | 妞干网视频在线观看 | 亚洲成人第一 | 日韩午夜精品 | 亚洲成av人影片在线观看 |