总结
在本章中,我们为数据库创建了一个集成测试。我们使用它来测试驱动数据库用户、数据库表以及访问数据所需的代码的实现。这段代码实现了我们六边形架构中一个端口的适配器。在此过程中,我们使用了一些新工具。DBRider
数据库测试框架简化了我们的测试代码,而 JDBI 数据库访问库简化了我们的数据访问代码。
在下一章也是最后一章,第 15 章《驱动 Web 层》中,我们将为应用程序添加一个 HTTP 接口,使其成为一个完整的微服务。我们将把所有组件集成在一起,然后使用 HTTP 测试工具 Postman 玩我们的第一局 Wordz 游戏。