unit-testing - Akka.net Actors 的单元测试

标签 unit-testing akka.net

我正在尝试 Akka.net。到目前为止,我刚刚创建了一个简单的 HelloWorld 风格的应用程序。
通常我在我的开发中使用 TDD 方法,但是对于 Akka.net,我不知道从哪里开始我的单元测试。

经过一番谷歌搜索后,我意识到原来的 Java/Scala Akka 框架使用了一个专用模块 akka-testkit这似乎在 .Net 端口中不可用。

有没有人(尤其是来自markup.com 的人)找到了对 Actor 进行单元测试的方法?

最佳答案

[编辑]
现在有一篇关于如何使用 Akka.NET 进行单元测试的更完整更好的帖子 https://petabridge.com/blog/how-to-unit-test-akkadotnet-actors-akka-testkit/

[老的]
Akka.Testkit 已被移植,我们的目标是很快在 Nuget 上发布它。
如果你想尝试一下,你必须从 https://github.com/akkadotnet/akka.net 下载源代码

最好的入门方法是在 Akka.NET 中检查我们自己的单元测试。
有一些使用 Akka.Testkit 从 JVM 移植的规范,应该提供一些关于如何测试参与者系统的好例子。

例如参见:https://github.com/akkadotnet/akka.net/blob/dev/src/core/Akka.Tests/Actor/ActorLifeCycleSpec.cs#L116

关于unit-testing - Akka.net Actors 的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25626060/

相关文章:

c - 对 `UNITY_BEGIN' 和 'UNITY_END' 的 undefined reference

c++ - 单元测试拷贝构造函数和赋值运算符

azure - 在 Azure WebJob 中使用 Akka.net Ask 超时

Akka.net 持久化为文本

具有远程节点 : Disassociated exception 的 Akka (.net) 集群

c# - 什么是标准的 Akka.Net 消息命令验证模式?

unit-testing - 对大型应用程序进行单元测试 - 经过验证的方法?

angular - karma + Jasmine : Cannot read property 'getComponentFromError'

javascript - 如何使用 vue-test-utils 测试 CSS 框架自定义组件

c# - 如何在 Akka.NET 中远程部署具有动态名称的 actor