7

akka俳優にとってはちょっと新しい

しかし、TestKit、TastActorRef、TestProbeの使用法と違いを知っておくとよいでしょう。

akkaユニットテストで使用されます。

akkaシステムのユニットテストに使用されているのを見たことがありますが、概念を理解していないようです

インターネットを検索しようとしましたが、ドキュメントがまばらなようです。

簡単な説明を歓迎します。

ありがとうll。

4

2 に答える 2

9

あなたの検索スキルには磨きが必要だと思います:

http://doc.akka.io/docs/akka/snapshot/scala/testing.html

http://doc.akka.io/docs/akka/snapshot/java/testing.html

しかし、要するに:

  • TestKitは、テストの基本クラスとして使用できます。これは、応答を受信できる内部アクターと、これらの応答に対する多数のアサーションメソッドを提供します。

  • TestProbeは、メッセージフローに挿入できるラップアップされたTestKitです。

これら2つは統合テストに関するもので、次は単体テストに関するものです。

  • TestActorRefを使用すると、アクターの内部を覗き見して、そのコードをJUnitスタイルで同期的に実行できます。
于 2012-10-23T04:41:21.897 に答える
1

JavaでAkkaをテストする方法を理解しているときに、次の2つのリンクが(公式のAkkaドキュメントとともに)非常に役立つことがわかりました。

于 2012-10-23T11:08:31.980 に答える