Lagom框架中的单元测试范式是什么?

What is the unit testing paradigm in the Lagom framework?

我是 Lagom 世界的新手。我有一个使用 单元测试 的场景。我在 Lagom / Java 框架和 Cassandra 数据库下工作。 我有两种不同的服务:

我的需求是智能接入场景。用户必须注册他的设备才能获得访问权限。 该机制由设备服务中的一个 WBS connect() 管理。所以这个 WBS 涉及:

我的实现已经准备就绪,运行良好。但我的问题是如何在单元测试方面处理这个问题。 特别是对于自动访问场景,因为对于测试开始,我没有在我的数据库/持久性中注册设备。

据我所知,Lagom 团队 doesn't believe in traditional unit testing 提供服务;然而,有一些单元式的方法来测试 Lagom 服务。 "unit" 级别的测试通常是这样规定的:

您可能知道,Lagom 规定了 Spring 式 API/Impl 分叉。因此,领域对象往往会落入 API 测试,而其他领域对象会落入 Impl 测试。从 DDD 的角度来看,这应该是有意义的。

不用太多想象力,您可能会看到如何将单个服务测试扩展到多个服务测试或集成测试。