scalatest

    1熱度

    1回答

    嘗試使用表驅動屬性檢查基於下面的例子來測試無效的參數組合發現here下使用ScalaTest 3.0.1 測試無效的參數組合(頁面的底部,與should替換must),我的類延伸WordSpec with TableDrivenPropertyChecks with MustMatchers : forAll (invalidCombos) { (n: Int, d: Int) => e

    0熱度

    1回答

    這是IM如何嘲笑我的服務調用和返回一個假結果的動態類方法參數: when(myService.doSomething("",fakeRequestAsModel)) thenReturn fakeResult val result = call(controller.myActionMethod(), request) 的問題是在控制器方法myActionMethod當我打電話doSome

    1熱度

    1回答

    這裏是一個玩具例如: 我有一個方法last[T](ts: Seq[T]): Try[T]它返回任一: 一個非空列表裹着的最後一個元素a Success或 a NoSuchElementException包裝在Failure中。 我一直在閱讀的scalatest doc pertaining to TryValues與以下scalatest上來: "The solution" should "Fin

    0熱度

    1回答

    我已經創建並使用Lists和適當類型的一些外部Scalacheck生成器,使用Gen.oneOf(List[T])。我認爲偶爾有用的是返回一個空值的佔位符。目前該列表已填充。我應該怎麼做呢?我是否試圖將一個空的類型追加到列表的末尾?如果是這樣,我該怎麼做?如果沒有,我還能如何讓我的發生器添加一個空值。這看起來很簡單,但我現在無法搞清楚。 import org.scalatest.FlatSpec

    1熱度

    1回答

    即時通訊使用的Mockito和模擬之一是,有一個方法返回類型爲Future[DeleteResult]服務,並在我的測試我有類似: val myService = mock[MyService] when(myService.doSomething(5)) thenReturn Future.successful(???) ,但我不知道如何模仿DeleteResult ...

    0熱度

    3回答

    通過測試正與FeatureSpec當使用scenario,我有我的代碼,發送一個「失敗」情況下類(即ApplesNotAllowed)並且經由scalaz脫節使用一部分。 簡單的例子: val result = if (order.value != 10) { -\/(ApplesNotSupported(orderNumber)) } else { \/-Optio

    0熱度

    1回答

    我已經用java和scala編寫了我的項目。 我已經爲單元測試scala代碼編寫了一個scala測試用例。 不過,我不知道它必須被存儲到,因爲行家說的路徑, TESTS ------------------- ------------------------------------沒有測試可以運行。 結果: 測試運行:0,失敗:0,錯誤:0,跳過:0 任何人可以幫助我,我怎麼能有行家挑我的斯卡拉測

    0熱度

    2回答

    我有一個函數在斯卡拉如下 object MyService extends MyTrait { def myMethod[T <% InvokableBuilder[MyClass]](builder: T): MyResponse = { //do something } } 我想使用類似的Mockito以下 val mockService = mock[M

    0熱度

    2回答

    我寫了一個簡單的方法,它返回基於我執行的服務調用的Int列表。 我的問題是,服務呼叫即時決策將返回一些價值的未來,所以我想我可以做的onComplete並返回我想要完整的未來會怎樣,但返回的onComplete單位... 這是我想要它的工作原理: def getListOfInts(str: String): List[Int] = { myDaoService.findSomethin

    1熱度

    1回答

    增加新的測試中,我有一組存儲在文件輸入病例。 我想每種情況下是特定的scalatest「測試」,即,在控制檯中作爲一個單獨的測試報告和單獨地失敗。 不幸的是,實驗和谷歌認爲,這種能力可能不存在? 例如,這似乎是常見的情況(eliding爲簡單起見) class MyTestingGoop extends FunSuite { val input : Seq[SpecificTestCas