IntelliJ Idea使用scalatest


背景:作為測試,開發寫什么,測試自然就要測什么了,so = =

           無scala基礎,人較笨,折騰了兩天才把環境弄好,如下:

 

一 IntelliJ Idea下載安裝

這個真心是最簡單的了

https://www.jetbrains.com/idea/ 選擇需要的環境版本下載,一路安裝即可

中間有一些插件的安裝,可以此時選好也可以安裝好idea后再進行安裝。

為idea安裝插件:

 

二 使用scalatest

1 在idea中新建項目

 

2 在build.sbt文件中增加行:

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "3.0.1" % "test"

即可自動下載到本地,我的在“C:\Users\ThinkPad\.ivy2\cache\org.scalatest“

3 添加依賴

右鍵 External Libraies下的文件 -- > open Library Settings,打開設置窗口,添加scalatest和scalastatic。查看左側已經添加成功

4 編寫測試文件

 
         
package com.example
import org.scalatest.FlatSpec

class HelloWorld extends FlatSpec{
def sayHello = "Hello"

"Test A" should "Given is Equal with return" in {
assert("Hello" equals(sayHello))
}
"Test B" should "Given is not Equal with return" in{
assert("World" equals(sayHello))
}

}

5 編譯執行

① 在scala文件里右鍵 compile,然后再次右鍵 點擊 Run ‘HelloWorld.Test ...’ 

 
        

② 此時會報錯,是因為2.12里沒有xml包,需要我們添加一下(我也不知道為什么)

與步驟四相同,找到xml包,添加即可,正確結果如下:

Test A執行成功;Test B執行失敗

 

三 問題&總結

1 還沒有開始正式使用scalatest做測試,遇到新問題了再記錄

PS:這個版本問題簡直比java還要糟糕。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM