亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 草草草在线视频 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片16美国 | 日韩视频在线观看一区 | 国产成人影院一区二区 | 日本在线观看a | 五月开心综合 | 人人爽人人看 | 免费人成网站永久 | 久久久噜噜噜www成人网 | 国产麻豆入在线观看 | 色婷婷狠狠 | 激情四月婷婷 | 男女真实有遮挡xx00动态图 | 国产在线一二三区 | 欧洲最暴性xxxⅹ | 欧美日韩亚洲综合 | 国产黄色三级 | 国产v亚洲v天堂无码 | 天天做天天爽爽快快 | 精品综合久久久久久8888 | 草草线在成人免费视频 | 就操在线 | 欧美日韩国产在线人 | 波多野结衣中文字幕在线播放 | 日本三级成人午夜视频网 | 色狠狠狠狠综合影视 | 欧美激情免费看 | 国产黄色一级大片 | 男女男精品视频网站 | 黄色一级片在线免费观看 | 欧美在线视频二区 | 欧美日韩中文国产 | 波多野结衣在线观看一区二区三区 | 山沟女人一级毛片 | 小明www永久在线看 小明爱看看永久成人免费平台 | 欧美激情成人网 | 日日干日日爽 | 人人做人人爽 | 欧美干色 | 日本免费黄色网 | 欧美一级高清黄图片 |