2014-04-01 132 views
0

我面臨着以下問題,同時試圖使用斯波克框架需要的解決方法問題

  1. 被迫從規格繼承,有沒有辦法使用註釋呢?
  2. 無法執行單個測試,只有從互聯網上找到的選項是@IgnoreRest註釋,還有其他方法可以執行嗎?

回答

3

ad 1.無法直接或間接從Specification繼承(出於正當理由)。 ad 2.這取決於您在(IDE,構建工具)中執行測試的環境是否允許執行單個(JUnit)測試。

+0

我正在使用Eclipse,我可以從Eclipse單獨執行Junit測試,但我沒有找到一種方法來做spock測試。你能建議如何去做。 –

+1

與JUnit完全相同。如果它不適合你,也許你的Eclipse或Groovy Eclipse版本太舊了。 (舊的Eclipse版本有一個已知的限制,它需要將spock-core源Jar附加到spock-core庫以便Eclipse檢測Spock測試。) –

+0

感謝@Peter,它現在可以工作。 –