testable-mock icon indicating copy to clipboard operation
testable-mock copied to clipboard

demo要覆盖常见的测试方式

Open maye-e opened this issue 4 years ago • 4 comments

现在的demo太简单了,至少给个 springboot 项目单元测试的demo,比如官方说可以和mockito兼容,但实际使用会各种不生效,建议先丰富下使用demo

maye-e avatar Feb 03 '21 16:02 maye-e

demo里的代码主要是配合文档的介绍内容,其实最开始Java和Kotlin两个Demo都是用的SpringBoot项目哈,后来为了更聚焦改成不带框架的最简项目了。内部我们有一个做发布回归测试的测试用例大仓库,包含包括Spring在内各种场景的Case,但内容太杂也不太适合做demo。

mockito是可以配合使用的,如果有遇到问题,可把具体错误情况发一下。从原理而言TestableMock是直接扫描字节码做Mock替换,框架的注解和其他Mock工具都不会对扫描过程产生影响,只是PowerMock和JMockit这类工具也会对字节码进行改动,有潜在的冲突风险,不建议同时使用。

后续我们补充一个包含Mockito和SpringBoot的实例上来。

linfan avatar Feb 04 '21 05:02 linfan

实际使用中发现整合testable还是有一点难度的,强烈建议丰富下Spring 在内各种场景的Case.

jiecai58 avatar Jul 03 '21 04:07 jiecai58

看了一圈文档确实对不熟悉这个项目的有点难搞懂怎么串联起来

freshgeek avatar Sep 02 '21 05:09 freshgeek

我在单元测试分享时,写过一些模拟案例,希望对你能有帮助。https://github.com/jiecai58/springboot-testable-mock

jiecai58 avatar Sep 08 '21 07:09 jiecai58

我在单元测试分享时,写过一些模拟案例,希望对你能有帮助。https://github.com/jiecai58/springboot-testable-mock

点进去看了下,测试基本都要启动容器。用例多时单测效率堪忧啊

caofanCPU avatar Jan 18 '23 07:01 caofanCPU