2016-12-04 2 views
0

私が言うエラー取得しています「FlowTestsを実行しているエラー:テスト名が見つからない」Akkaのフローでテストを完了するにはどうしたらいいですか?

を私はアッカのドキュメントのWebサイトでの例を以下されているが、彼らはここで

を動作するようには思えませんが、私のコードですテストのために:

class FlowTests extends TestKit(ActorSystemContainer.getInstance().getSystem) { 

    val usersDataLines = scala.io.Source.fromFile("data/BX-Users-TEST.csv", "ISO-8859-1").getLines().drop(1) 
    val usersSource = Source.fromIterator(() => usersDataLines) 

    usersSource.runWith(TestSink.probe[String]).expectNext("some data").expectComplete() 
} 
+0

私はあなたのテストにScalaTestのようなテストフレームワークを使用する必要があると思います私は100%確実ではありません。また、 'scala.io.Source'の代わりに、[FileIO](http://doc.akka.io/api/akka/current/#akka.stream.scaladsl.FileIO$)のディスクI/Oにネイティブメソッドを使用することを検討してください);ほとんどの場合、より正確で実用的なコードを提供します。 –

答えて

0

私はそれを理解しました。私はFlowTestクラスをScalaテストとして使用していましたが、FunSuiteを拡張するクラスを作成し、そこからawaitAssert()を使用してFlowTestを呼び出します。

関連する問題