如何嘲笑JoinRow进行单元测试

问题描述 投票:0回答:1

我已经看过jdbi V3的代码基础,但仍不能想出一个办法来嘲笑Stream<JoinRow>通过DAO类返回。

构造是包保护仅根据其本身需要JoinRowMapper StatementContext的专门化功能调用。

有没有什么办法来嘲笑JoinRow对象进行单元测试的目的?

提前致谢。

unit-testing jdbi
1个回答
0
投票

不明确的,你为什么要嘲笑Stream<JoinRow>。但是,如果你不能嘲笑它,你可以窥视它:)只要使用Mockito Spy,或Spring @SpyBean取决于上下文。

然而,Jdbi有没有嘲笑任何事情testing相当不错的支持 - 仅仅通过使用嵌入式数据库(如H2)和JdbiRule

另外,还有一些在自己的Git回购Jdbi tests的好例子。具体为Stream

希望这个答案澄清一些东西。

© www.soinside.com 2019 - 2024. All rights reserved.