scalatest

    0熱度

    1回答

    這是關於Play 2.3應用程序,我試圖將Guice引入。 我有以下的遺留代碼Guicify和我走到這一步 class DatabaseService { def db: Database = DB(play.api.Play.current) //More code below. } 該類在被測類注射,說com.TestA。 當我使用修改的OneAppPerTest安裝

    0熱度

    1回答

    我正在爲使用SCALATEST的API編寫回歸套件,我有點用以下場景卡住: 例如,我有兩個測試: 試驗-1 { 來電API-1 來電API-2 來電API-3 } 試驗-2 { 來電API-5 來電API-6 Call for API-7 } 我已經創建了一個通用的函數來調用API的我已經爲URI,方法,正文和標頭設置單獨的JSON文件。 現在我的問題是,因爲所有這些調用將是異步的,並且將回來未來

    1熱度

    1回答

    混合使用有關測試Scalatest 2.2.5,斯卡拉2.11.8,SBT 0.13.13,JDK 1.8.121 我們的代碼庫的發展和開發者有不同的偏好風格和匹配。在下面的代碼中,測試使用Matchers,它也需要在其聲明中混合一個trait OurCommonTestHelpers,如果它自己在MustMatchers中混合。這很容易解決,只需刪除with Matchers並用must equ

    0熱度

    1回答

    我有一個小的project。 如果我有以下問題: scalaTest需要被添加到所有三個項目的依賴(client,server,shared),否則scalatest庫不是從所有項目接近。 換句話說,如果我寫 val jvmDependencies = Def.setting(Seq( "org.scalaz" %% "scalaz-core" % "7.2.8" )++scalaTes

    0熱度

    2回答

    我試圖嘲弄像 def foo(x: A, y: B, z: C = blah) 其中嗒嗒的是,我不想當場創建 然而,當我嘗試一個java連接對象的函數與替代存根像 (object.foo _) .stubs(a, b) 它出現了錯誤,並表示重載的方法存根值... 因爲它尋找第三個參數。無論如何要解決這個問題。

    4熱度

    1回答

    目前如果我需要測試的值v的Try[T]類型是Success(t)我不喜歡: v.isSuccess shouldBe true 我不知道是否有可能是一些更好的方法。例如,對於Option[T],我們可以這樣斷言: t shouldBe defined 可能有這樣的Try[T],但我沒有意識到和搜索網絡沒有幫助。

    0熱度

    1回答

    我在我的項目中有一個服務類,我想測試其執行api調用的方法之一,所以我想抓住這個調用和返回的東西假的,所以我可以測試我的方法,它看起來像這樣: class MyService @Inject()(implicit config: Configuration, wsClient: WSClient) { def methodToTest(list: List[String]): Futu

    0熱度

    1回答

    在我TestSpec類我有一大堆的屬性和它的起始的擁擠,是這樣的: implicit val formats: Formats = DefaultFormats val client: WSClient = app.injector.instanceOf[WSClient] val env: Environment = app.injector.instanceOf[Envi

    0熱度

    1回答

    使用FakeRequest來測試我的控制器,在什麼情況下應該指定uri? 這是我目前的假請求: val request = FakeRequest(POST, "/").withHeaders("Content-type" -> "application/json").withBody(someBody)

    0熱度

    1回答

    我有一個十字架上爲2.11建起了斯卡拉項目和2.12 crossScalaVersions:= SEQ( 「2.11.8」, 「2.12.0」) 我添加依賴於scalatest。 libraryDependencies ++= Seq( "org.scalatest" %% "scalatest" % "3.0.1" % "test", "org.mockito"