我想從那些在斯卡拉形式的多個字符串中提取的日期(例如2015-01-01): val s = "basedir/somedir/tmp/BLAH/2015-01-01.txt"
我知道我可以做基本的字符串分割裝飾條操作爲了實現這一點,但是在Scala中有更簡潔的方法嗎?我可以使用Scala提供的一些不錯的正則表達式「隱藏功能」來執行此操作嗎?使用正則表達式提取 val regex = ".*/
我想用scalatest來測試一個類。這是我試圖運行測試: @RunWith(classOf[JUnitRunner])
class CategorizationSpec extends FlatSpec with BeforeAndAfter with Matchers{
var ss:SparkSession = _
before{
System.setProp
隨着ScalaTest,它足夠簡單的測試,對象是某一類的東西,如: myPet shouldBe a [Dog]
但我想這樣做是驗證什麼一個基類型的集合至少有一個特定的子類型。我想象中的語法可能看起來像這一點,但它不工作: myPets should contain a [Cat]
我可以實現與「存在」和「shouldBe這樣真」同樣的結果,但它並不像表現。 myPets.exists(_
我想在我的測試類之一注入Configuration實例,我向我的ConfiguredApp測試類和注入配置,它看起來像這樣: @DoNotDiscover()
class MyApiServiceSpec extends FreeSpec with ScalaFutures with ConfiguredApp {
implicit val formats = DefaultForm