scalatest

    2熱度

    1回答

    我正在嘗試爲返回包含數組的類的元組的函數編寫單元測試。 簡單的assert(out === expectedOut)或out should be(expectedOut)不會比較由於數組而導致的LHS和RHS上的類的內容。在ScalaTest中有沒有一種簡單的方法可以做到這一點? 我看過自定義匹配器,但我不確定這是否是我嘗試做的最好的方法。因此,來自專家經驗的任何信息將不勝感激。 編輯: 下面是似

    1熱度

    1回答

    我有使用噴霧框架,看起來像以下書面一塊API的Scalatest: "correctly deserializes multi-lang title metadata" in { implicit def json4sFormats: org.json4s.Formats = ModelJsonHelper.jsonFormats val v2MultiLangTitle =

    6熱度

    3回答

    我想在我的Scala項目中使用ScalaTest,更特別的是使用SuperSafe Community Edition。我遵循安裝說明,我使用sbt 0.13和scala 2.11.8。 我得到以下錯誤: [error] (*:update) sbt.ResolveException: unresolved dependency: com.artima.supersafe#sbtplugin;1.

    6熱度

    1回答

    我剛剛開始使用java代碼的scalatest,並且我們使用easymock來創建mock。 我有一種情況,我想要做這樣的事情。 expecting{ objA.function(x$1, x$2).andReturn(objectB) } 對於佔位X $ 1,X $ 2我想打電話給傳遞相似的東西像Java中anyObject()功能。 請建議一些可以代替佔位符的東西。

    2熱度

    1回答

    我想使用ScalaTest來測試一個Java項目。我已經寫了測試,它的工作原理(我知道,因爲我已經成功在IntelliJ中運行它們),但是我還沒有在eclipse中使用它。 這裏是我的代碼(測試的內部不應該太重要了): @ContextConfiguration( classes = Array(classOf[OrderApplicationSpecContext]), loa

    1熱度

    1回答

    我正在使用play 2.3.8,並在我的GlobalSettings中有一些基於應用程序模式進行更改的配置。所以,我有這樣的事情: object Global extends GlobalSettings { override def onLoadConfig(config: Configuration, path: java.io.File, classloader: ClassLoa

    0熱度

    1回答

    我正在嘗試編寫一些集成測試。我想要實現的是設置一些僞造的URL來模擬第三方服務。我想知道是否有可能爲測試動態設置URL路徑。例如我有此代碼 在用於測試我有這個 override lazy val port = 1234 val myappTestConf = Map ( "app.twilio.lookups" -> s"https://localhost:$port", ) o

    0熱度

    1回答

    我有一個大的json文件與測試列表。 Json文件包含多個文件名,其中包含測試類的名稱,其中包含一些設置內容和測試列表。這裏有一個這樣的JSON文件的例子: { "filename1.py": { "ClassName": [ "setupSection": [ here will be list of sqls which should be perf

    1熱度

    2回答

    我想做一些自定義任務來運行測試(scalatest)的標記。例如:現在我可以在SBT控制檯運行此: sbt test-only -- -n UnitTests 我希望排除測試運行此做這樣的事情 sbt test-unit // or something like that 我也想做同樣的 SBT測試只 - -l ExternalTests 到: sbt test-exclude-exter

    0熱度

    1回答

    有時測試有效,但被測試的代碼已損壞,並且存在針對測試場景記錄的缺陷。一旦缺陷得到修復,測試就會通過。 在此之前,我可以將測試標記爲「忽略」,並在註釋中包含缺陷編號。然後測試將不會運行,它會被標記爲忽​​略,並且度量標準將反映它被忽略的事實。當缺陷被標記爲固定時,我可以找到測試用例並重新啓用測試。 我可能可以使用它,但我還想另一個選項:將測試標記爲缺陷。這導致測試仍然運行,但是反轉了語義,在那裏預期