亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 久久e| 日韩区 | 天天干狠狠 | 最近的免费中文字幕视频 | 日韩精品高清自在线 | 中文字幕日韩三级 | 边做边叫床的大尺度床戏欧美 | 人牛交videos欧美hd | 国产黄a三级三级三级 | 怡红院在线观看视频 | 欧美激情在线精品video | 天天摸夜夜添久久精品麻豆 | 日日碰日日摸日日澡视频播放 | 搞黄网站在线观看 | 国产偷国产偷亚洲高清在线 | 在线免费看黄的网站 | 91精品在线国产 | 成人开心网 | 九九伦理影院手机观看 | 黄色毛片视频 | 二级黄色毛片 | 成人a毛片久久免费播放 | 故意坐公交忘穿内裤被挺进小说 | 人人添人人澡人人澡人人诱 | 黄色国产视频 | 2021日日摸夜夜添夜夜添影院 | 狠狠色狠色综合曰曰 | 91久久国产青草亚洲 | 天天干天天爽 | 日韩一级欧美一级 | 日韩美一区二区 | 日韩精品视频在线播放 | 午夜免费视频福利集合100 | 韩国理论免费 | 日本高清不卡一区 | 日日日操 | 欧美日韩在线第一页 | 中文字幕日本在线mv视频精品 | 男人天堂色 | 国产欧美一区视频在线观看 | 久久久青草青青亚洲国产免观 |