akka-testkit

    0熱度

    1回答

    我想做一些Akka多節點測試,並在達到某些障礙時重新啓動一個節點。喜歡的東西: runOn(nodeA) { // do something while both nodes are up and running enterBarrier("nodeBCrashes") // do something while I'm the only node up and

    0熱度

    1回答

    我正在使用akka-http測試套件。我有以下代碼,當我將服務器響應延遲1秒以上時,測試「失敗」。 "should give default" in { Get("/test/") ~> route ~> check { responseAs[Array[Byte]] shouldEqual defaultImage } } 的錯誤信息是: 請求既不完

    0熱度

    1回答

    我有一個演員與接收方法: def receive: Actor.Receive = { case Tick => val child = context.system.actorOf(...) // create actor context.watch(child) child ! something case AskRunningJobs

    1熱度

    1回答

    我正在嘗試與akka和kotlin玩耍。我正在使用akka java API。 Actor類正常工作。但是我無法使用Akka-testkit實現測試用例。 這是我的測試用例, fun testWordCount() { object : JavaTestKit(system) { init { val masterActor = system.actorOf(P

    0熱度

    1回答

    我找不到一個工作的Java示例,說明如何使用Akka TestKit中提供的EventFilter功能。我想斷言某些內容已被記錄,並且在搜索過程中我在文檔中到達此鏈接: http://doc.akka.io/docs/akka/current/java/testing.html#Expecting_Log_Messages 據我所見,示例代碼已過時或未編譯。 斯卡拉的例子不是問題。我也明白應該如何

    2熱度

    1回答

    當我編寫測試時涉及在EventStream上訂閱事件或觀看演員並列出「終止」列表時,測試可以一個一個地正常運行它們,但是當我運行整個測試套件那些測試失敗。 如果每個測試都在與Xunit單獨的測試課程中,那麼測試也可以使用。 怎麼回事? 這些類型的測試回購:https://github.com/Lejdholt/AkkaTestError

    0熱度

    1回答

    以下是的,我已經定義了演員(試圖讓我的持久化的演員頭上!) public class Country : ReceivePersistentActor { public override string PersistenceId => GetType().Name + state.Id; private CountryState state; public Co

    1熱度

    1回答

    我有一個通過Http().cachedHostConnectionPoolHttps與第三方服務集成的akka​​-http應用中的路由。我想以正確的方式測試它。但是不知道應該如何:( 下面是這條路線的樣子: val routes: Route = pathPrefix("access-tokens") { pathPrefix(Segment) { userId => par

    0熱度

    1回答

    我已經嘗試了六種不同的方法,但似乎無法修改演員詢問的默認超時值。這意味着它幾乎總是在CI服務器上失敗。 這是我目前的迭代。有幾個捆綁在一起的嘗試。他們都沒有做任何修改超時值從1秒。 基礎測試類 import akka.actor.ActorSystem import akka.testkit.TestKit import com.typesafe.config.ConfigFactory i

    1熱度

    1回答

    我正在切換同步ScalaTest測試一些Akka HTTP代碼到AsyncFunSpec。還有一種簡單的方法可以使Akka TestKit測試同步嗎?我說的是這樣的代碼: Get("/test") ~> testRoute ~> check { responseAs[String] shouldEqual "Fragments of imagination" } 我基本上會需要的是