當我在其中使用引數時,我的所有黃瓜測驗步驟都顯示錯誤。這是我在代碼中的步驟示例之一:
@And("the date is {date}")
public void theDateIs(LocalDate date) {
testObject.setDateParams(date.toString());
}
IntelliJ 顯示以下錯誤:

雖然這并不能阻止它運行,但看到我的步驟定義檔案帶有大量紅線并且有時很難找到實際錯誤是非常煩人的。我看著我的同事 intelliJ,他們似乎沒有遇到同樣的問題。
使用的 Cucumber 版本是 6.8.0
IntelliJ Idea Ultimate 2021.2.2
Gherkin 插件 212.5284.40(intelliJ 預裝)
Cucumber for java 插件 212.5284.40(預裝intelliJ)
uj5u.com熱心網友回復:
看起來您在字串文字中注入了 RegExp 語言支持,因為它似乎是一個 RegExp 錯誤。在帶有錯誤的文字上呼叫Alt Enter并且操作Check RegExp應該在串列中。在這種情況下,您應該呼叫Uninject Language or Reference同一個串列來解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/319028.html
