我正在努力寻找使用 FunSuite 测试 akka 演员编写的任何 ScalaTest 示例。
如果有人可以提供一个简单的 scalatest 示例来测试一个简单的 akka 演员,我将不胜感激。
我正在努力寻找使用 FunSuite 测试 akka 演员编写的任何 ScalaTest 示例。
如果有人可以提供一个简单的 scalatest 示例来测试一个简单的 akka 演员,我将不胜感激。
Akka 有很好的文档记录。您可以在此处找到文档。这是测试 Actor 系统 (Scala)章节的链接,该章节附带了一个示例。
注意:完整示例使用 ScalaTest WordSpec。对于 FunSuite 示例,将 WordSpec 更改为 FunSuite 并使用 test("test name") 而不是 WordSpec 的 should/in 样式编写测试。其他所有将与所示示例相同。
如果你使用FunSuite,你会得到一个错误:“FunSuite 需要成为一个特征才能混入”。如果您想在 Akka 文档中使用它,但将 WordSpec 替换为 FunSuite 之类的测试,请使用FunSuiteLike。像这样:
class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll {