1. 程式人生 > >[scala斷言專欄]--使用idea執行你的測試

[scala斷言專欄]--使用idea執行你的測試

ScalaTest支援IntelliJ Scala外掛

IntelliJ Scala外掛具有良好的ScalaTest支援,包括:

  • 通過右鍵單擊源執行ScalaTest套件
  • 顯示執行結果的格式是映象套件/規範的結構
  • 從結果跳到原始碼

Scala外掛

首先確保安裝並啟用最新版本的Scala外掛。如下:

File -> Settings... -> Plugins
在Macintosh上,你可以去:
IntelliJ IDEA -> Preferences... -> Plugins
IntelliJ Scala外掛

如果列表中未顯示,請單擊Install JetBrains plugin並搜尋scala。右鍵單擊Scala外掛並選擇

Download and Install

IntelliJ Install Scala plugin

關閉Browse JetBrains Plugins視窗中,點選Apply開啟Settings視窗,並重新啟動來啟用新外掛。

使用ScalaTest

要在Scala專案中使用ScalaTest,您必須確保在模組/專案設定中包含ScalaTest作為庫,ScalaTest 1.x和最新的2.0版本(推薦)都支援。

如果您正在使用sbt,您可以新增ScalaTest作為sbt 構建檔案中的依賴關係:

libraryDependencies + =“org.scalatest”%“scalatest_2.10”%“2.0”%“test”

並使用sbt-idea生成IntelliJ專案檔案,然後可以使用IntelliJ輕鬆開啟。

如果要手動配置 IntelliJ專案/模組設定的庫依賴關係,請參閱 配置模組依賴關係和庫 。

執行ScalaTest

專案構建成功後,您可以通過右鍵單擊源執行任何ScalaTest套件:

IntelliJ執行ScalaTest

顯示的結果將遵循規範的結構:

IntelliJ執行ScalaTest

你可以跳上由試驗(葉)節點上雙擊,對於範圍為節點(相關源A Stack節點),則需要按下F4鍵。

手動建立ScalaTest執行配置

您還可以通過以下方式手動建立ScalaTest執行配置:

Run -> Edit Configurations
點選+左上角,選擇ScalaTest建立一個新的ScalaTest執行配置:

IntelliJ建立ScalaTest執行配置