2
A
回答
2
我在编写单元测试时遇到了同样的问题。问题是我在我的Gradle中有以下设置:
testOptions {
unitTests.returnDefaultValues = true
}
默认情况下,android代码返回默认值,同时运行我的单元测试。 只要摆脱这一点,你应该没问题。
相关问题
- 1. null == null返回false?
- 2. NULL IN(1,2,NULL)返回false
- 3. externalContext.getSession(false)返回null
- 4. “null”String .equals(“null”)返回false java(JOptionPane)
- 5. 为什么(null == false)和(null == true)都返回false?
- 6. 为什么null <>“something”返回false
- 7. HttpServletRequest.getSession(false):它什么时候返回null?
- 8. anyDensity = false为什么getDrawingCache(true)返回null?
- 9. Javascript - 为什么NaN(1 + null)返回false?
- 10. Hazelcast总是返回null,containsKey总是返回false
- 11. 为什么(假||空)返回null,而(空||假)返回false?
- 12. File.delete()返回false
- 13. openssl_x509_parse返回false
- 14. SQL返回false
- 15. decimal.TryParse返回false
- 16. Golang:reflect.DeepEqual返回false
- 17. get_browser()返回FALSE
- 18. is_writable()返回false
- 19. ResultSet.next()返回false
- 20. move_uploaded_file()返回false
- 21. PHP:sqlsrv_fetch_array()返回false
- 22. Request.IsAjaxRequest返回false
- 23. System.IO.File.Exists()返回false
- 24. setlocale()返回false
- 25. file_exists()返回FALSE
- 26. File.canRead()返回false
- 27. SCDynamicStoreSetValue返回false
- 28. cursor.moveToFirst()返回false
- 29. ForceDirectories返回False
- 30. openssl_dh_compute_key返回false
啊,谢谢。看起来Android团队已经意识到这一点:“我们意识到使用Log或TextUtils等类时,默认行为是有问题的,并且将在未来版本中评估可能的解决方案。” http://tools.android.com/tech-docs/unit-testing-support#TOC-Method-...-not-mocked.- thx – tir38
谢谢,这个奇怪的(或者我以为)的行为变得愤怒! – user3264740