我已經用盡了各種搜索詞,我認為可以直接回答我,而且我沒有找到任何明確的搜索詞(即使在JUnit5的文檔中也是如此)。有沒有辦法從JUnit5中的@Disabled注釋中檢索“原因”?我正在使用的當前方法:創建實現 BeforeEachCallback 的擴展類循環測試方法注釋以查找instanceof Disabled找到該注釋后,檢索原因值和日志該邏輯就在那里,并且適用于單個特定的測試運行,但是當我運行一個完整的測試類時,該方法在BeforeachCallback的@Override中被跳過。因此,我假設 JUnit 做了一些魔術,將其從整個測試運行生命周期中排除。如果是這種情況,有沒有辦法檢索該注釋并將其記錄在比 BeforeEachCallback 更早的位置?我也嘗試過 BeforeAllCallback,但無法訪問測試類的方法子級。
添加回答
舉報
0/150
提交
取消