scalatest

    1熱度

    1回答

    TL; DR: 我不知道如何測試一個阿卡演員收到了一組不同類型的消息,而不保證消息的順序。 具體細節: 我測試的是某一領域的事件被髮布到akka.event.EventStream。爲了做到這一點,我已經訂閱了一個TestProbe所有DomainEvent子類: val eventBusTestSubscriber = TestProbe()(actorSystem) actorSystem.

    1熱度

    1回答

    我試圖用「應該」與邏輯「或」運算符沿功能(例如)如下: def String(x :Integer) :Integer ={ /*---------------- -----------------*/ return value; } String.value.size should be (8) || String.value.size should b

    4熱度

    2回答

    首先,我看到它和this other post聽起來完全一樣,除了一件事情,我不能使用fixture.TestDataFixture,因爲我不能擴展fixture.FreeSpecLike,並且我相信一定有一些 (看起來更像這樣的代碼) class MySpec extends FlatSpecLike with fixture.TestDataFixture { "this techn

    0熱度

    1回答

    我有一個爲Scalatest 1.x編寫的測試項目,它使用ShouldMatchers類,該版本在版本2.x中已棄用。展望未來,我想使用第2版進行新的測試,但這意味着我必須重構所有現有的測試(我可以這樣做,但這需要一些時間)。 與此同時,SBT中是否有一種方法可以針對Scalatest 1.x編譯現有的類,以及針對Scalatest 2.0的新類? 或者更一般地說,在一個項目中針對不同版本的庫編譯

    2熱度

    2回答

    我是新的阿卡,我使用Akka 2.3.3版本創建演員。我將創建遠程角色並嘗試訪問客戶端。每當我要運行測試用例,下面的異常會拋出: [INFO] [04/27/2016 07:51:23.727] [Localsystem-akka.actor.default-dispatcher-3] [akka://Localsystem/deadLetters] Message [com.harmeetsin

    0熱度

    1回答

    使用ScalaTest時出現奇怪的錯誤。 我有以下代碼: import org.scalatest.junit.JUnit3Suite; import Element.elem; class ElementSuite extends JUnit3Suite { def testD() { val ele = elem('x', 2, 3); assert(el

    3熱度

    1回答

    以下問題的答案:https://stackoverflow.com/a/30806548/4496364 我在我的項目中使用了Play的ExecutionContext。 最近我需要使用Mockito測試Play中的一些服務。 所以,這是簡化的版本,它: import scala.concurrent.{ Future, ExecutionContext } import play.api.li

    11熱度

    1回答

    我原來的代碼還有很多事情正在進行,這使我從這個問題的真正原因中分心了。 這抓住了基本問題。 import org.scalatest.AsyncFlatSpec import scala.concurrent.Future class AsyncFlatSpecSpec extends AsyncFlatSpec { it should "parse an XML file" i

    1熱度

    1回答

    我的目的是生成一個可讀的HTML測試報告,該報告可以捕獲功能測試引發的功能/場景。我正在使用FeatureSpec進行測試。 (然後我可以將此報告顯示給我的產品團隊以供他們接受批准)。 我試着玩控制檯上顯示以下選項:JS的& css文件 test-only -h target/html-report MySpecFile 這其中產生的一堆,但我沒有看到一個HTML文件。 我也想對我的SBT文件

    0熱度

    1回答

    我有一個多模塊項目一個測試套件,並通過讀取任務包裝過程中當前運行的測試 - val testALL = taskKey[Unit]("Test ALL Modules") testALL := { (test in Test in module_A).value (test in Test in module_B).value (test in Test in m