亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 日韩精品网址 | 日韩免费视频播放 | 欧美专区在线观看 | 一区在线观看视频 | 欧美18~20性hd | 久久婷婷是五月综合色狠狠 | 手机在线看片不卡中文字幕 | 色哟哟www网站入口成人学校 | 我要看黄色一级毛片 | 国产黄在线观看 | 视频日韩p影院永久免费 | 国产在线精品制服丝袜 | 极品国产高颜值露脸在线 | 一级毛片免费观看视频 | 亚洲色图第四色 | 全黄大全大色全免费大片 | 韩国精品一区二区 | 国产一级一级 | 色老汉首页 | 免费精品国偷自产在线读大二 | a毛片视频| 午夜激情免费 | 亚洲欧美日韩高清一区二区三区 | 国产精品系列在线一区 | 精品久久久久久国产91 | 九九热精品免费视频 | 夜色资源网站 | 99精品视频不卡在线观看免费 | 亚洲欧美日韩综合一区 | 极品美女a∨片在线看 | 制服丝袜在线网站 | 国产三级精品在线 | 国产a不卡 | 色在线网 | 国产日韩欧美视频在线观看 | 成年黄网站在线观看免费 | 欧美xxxxw| 一个人免费观看www视频 | 国产成人免费网站 | 天天操天天操天天射 | 成人在免费视频手机观看网站 |