scalatest

    2熱度

    1回答

    因此,我們有一個我們想要使用Scalatest測試的Scala程序(使用Maven構建)。我們正在運行的Scala 2.11.8和Scalatest 3.0.1(我們試圖3.0.3無濟於事) 當我們的測試運行與宏觀assert(),我們得到以下錯誤什麼: error: can't expand macros compiled by previous versions of Scala

    0熱度

    1回答

    我有一個類需要進行單元測試。的結構如下: public class classToBeTested{ public returnType function1(){ //creation of variable V return new classA(V).map(); } } 類CLASSA如下: public class classA{

    0熱度

    1回答

    我想並行執行我的測試的一部分,所以我已經用ParallelTestExecution特性擴展了那些測試類,唯一的問題是它一次運行了太多的測試。據我瞭解,它運行到2 * number_of_cpu_cores所以在我的情況下2 * 8測試。它的方式太多了,我想限制它最多4個線程。我試過使用SBT concurentRestrictions in Test設置,但它不會改變任何東西(它隻影響併發測試類

    0熱度

    1回答

    在多模塊Scala項目中,我運行了幾個集成測試,我使用scala-ssh(v。0.8)通過SSH連接到遠程計算機並從那裏傳輸文件。 如果我運行在sbt會話集成測試一次,一切正常 - 我可以連接到本機和下載的任何文件。的Scala代碼的相關位是:如果我嘗試運行相同的sbt會話中相同的測試(或其他集成測試)發生 private lazy val fileInventory: AnsibleYamlFi

    0熱度

    1回答

    我用wordspec一種行使下列情形 case class Assertion(expected:Any, actual:Any) case class TestCases(name:String, assertions:List[Assertions]) val testCases = List[TestCases] "Testcases" should { testCases

    0熱度

    1回答

    考慮以下org.scalatest.TagAnnotation子類: public class TestSizeTags { /** Tests with crazy long runtimes **/ @org.scalatest.TagAnnotation @Inherited @Retention(RetentionPolicy.RUNTIME)

    0熱度

    1回答

    我想爲以下以24小時格式(00:00至24:00)轉換時間的Scala對象編寫我的第一組ScalaTest測試)分爲時間(中午八點前,中午八點前八點,中午四點前九點)。我正在尋找如何編寫使用模式匹配和Map集合的hourFmt,minutesFmt和Fmt的測試的起點,以便爲小時和分鐘返回整數值的適當單詞。 我已閱讀了ScalaTest用戶指南文檔的大部分內容,但未能找到有關模式匹配方法或地圖集合

    0熱度

    1回答

    在我的單元測試中,我需要生成各種類型的事件,這些事件都是從一個抽象的Event類繼承而來,但創建方式不同。例如,事件A和B具有下列特徵: def makeEventA(a: Int, b: String): EventA def makeEventB(p: String, q: Long, r: Long): EventB 核心邏輯的兩個事件是相同的,對Event任何子類的定義,所以我想創

    0熱度

    2回答

    如何獲得一個模擬Bigtable與一些數據用於單元測試(ScalaTest與MockitoSugar)?我在Hbase java API上創建了一個API,數據訪問包括使用自定義邏輯形成行鍵,然後在Get或Scan方法中使用。所以它不足以擁有一個Result mock對象,相反我需要一個Table實例和一些行。我怎樣才能實現它?

    0熱度

    1回答

    我想使用ScalaCheck的forAll與行爲功能,但我遇到問題。行爲的功能是這樣的: def someBehaviour(args: FunArgs) 其中FunArgs基本上是一個聯合類型,我想驗證的各種可能性。所以,有一個FunArgs1和FunArgs2兩個從FunArgs繼承但具有不同的部件(例如,一個具有兩個Int小號而另一個具有String,一個Long和Int)。我想測試的實