2014-12-26 32 views
0

在Java中,您可以創建一個junit測試套件並將其中的所有junit測試用例放入其中。這允許您一次運行所有測試用例,並立即獲取測試結果(例如,有多少測試通過和失敗,以及哪些測試失敗)。在ScalaTest中有沒有相當於Scala的東西?Scala中是否存在等價的junit測試套件

感謝

+0

我花了一些時間尋找同樣的事情最近我想到的只是將語義相關單元(單一測試)全部放入單個類中(例如擴展FunSuite的單元)。如果你在sbt中運行測試,你一定會希望它們全部運行,並且如果你在IDE內部(在我的情況下是IDEA),你總是可以選擇同時運行幾個類(以及'all測試包「或」測試「中的所有測試)。這就是你在Scala中處理這些事情的方式。 – tkroman

回答

4

我不知道,如果有什麼事,等同於ScalaTest但總的來說,這是一個壞主意。它要求您在添加新測試時保持測試套件類最新。您的IDE和構建工具都應該讓您能夠自動發現並立即運行所有測試。

如果你正在使用maven或gradle這個,只是把所有的測試在src /測試/斯卡拉目錄下應該是足夠運行test目標將執行所有測試

相關問題