scalatest

    0熱度

    1回答

    我們有一個maven插件,可以運行scala的硒。傳遞的參數被格式化爲例如: <argLine>-Dbrowser=chrome -Dwebdriver.chrome.driver=${project.basedir}/browser/drivers/chrome/2.25/mac64/chromedriver</argLine> 我已經嘗試添加 -DmaxInstances = 5 ,以及使

    2熱度

    3回答

    我想從那些在斯卡拉形式的多個字符串中提取的日期(例如2015-01-01): val s = "basedir/somedir/tmp/BLAH/2015-01-01.txt" 我知道我可以做基本的字符串分割裝飾條操作爲了實現這一點,但是在Scala中有更簡潔的方法嗎?我可以使用Scala提供的一些不錯的正則表達式「隱藏功能」來執行此操作嗎?使用正則表達式提取 val regex = ".*/

    0熱度

    1回答

    我想用scalatest來測試一個類。這是我試圖運行測試: @RunWith(classOf[JUnitRunner]) class CategorizationSpec extends FlatSpec with BeforeAndAfter with Matchers{ var ss:SparkSession = _ before{ System.setProp

    0熱度

    1回答

    我試圖測試一個函數,但是我測試的函數調用了我想存根的traits函數。我似乎無法使用ScalaMock來存儲這個函數,因爲我無法模擬該對象。 trait[A<:CommonReturn] commonTrait[A] { def commonFunction(s:String):(String,String) = { ("Hello","World") }

    0熱度

    1回答

    隨着ScalaTest,它足夠簡單的測試,對象是某一類的東西,如: myPet shouldBe a [Dog] 但我想這樣做是驗證什麼一個基類型的集合至少有一個特定的子類型。我想象中的語法可能看起來像這一點,但它不工作: myPets should contain a [Cat] 我可以實現與「存在」和「shouldBe這樣真」同樣的結果,但它並不像表現。 myPets.exists(_

    0熱度

    1回答

    我試圖在我的Factorial類上運行單元測試,但我不知道如何將其包含在我的Test.scala文件中。 這裏是我Factorial.scala類: class Factorial { def recursive_factorial(number:Int) : Int = { if (number == 1) return 1 numb

    1熱度

    2回答

    我想在我的測試類之一注入Configuration實例,我向我的ConfiguredApp測試類和注入配置,它看起來像這樣: @DoNotDiscover() class MyApiServiceSpec extends FreeSpec with ScalaFutures with ConfiguredApp { implicit val formats = DefaultForm

    0熱度

    1回答

    我使用scalatest-maven-plugin最新1.0版本,其中source code here。試圖並行運行我的套房和使用以下配置: <build><plugin> <groupId>org.scalatest</groupId> <artifactId>scalatest-maven-plugin</artifactId> <version>1.0</ver

    1熱度

    1回答

    我最近將Spark 1.4.1中的應用程序升級到了1.6.0,其中我的應用程序(ScalaTest 3.0中)中的單元測試突然失敗,這不是由於API或行爲更改火花。 奇怪的是,每次我與sbt test運行測試不同的測試失敗,始終與以下消息: [info] org.apache.spark.SparkException: Job aborted due to stage failure: Task

    12熱度

    1回答

    使用ScalaTest 3.0.0 環境:斯卡拉2.11.8,SBT 0.13.5,14.1.4的IntelliJ build.sbt只有 // NOTE: not using org.scalactic libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test" 下面通過測試。然而,標記的IntelliJ