0
當我通過在IDEA中右鍵單擊它來運行特定功能文件(或方案或場景綱要)時,@txn
標記被接受,SpringTransactionHooks#startTransaction
被調用並且每個方案被視爲transacional 。當通過測試類運行功能時忽略@txn
當我通過runner類運行它們時,無論我是否將它放在功能級別或場景輪廓上,標記都會被忽略。
我的黃瓜亞軍類,不多看這裏:
@RunWith(Cucumber.class)
@CucumberOptions(features = "src/test/resources/features")
public class CucumberTest {}