2017-10-07 40 views
2

FitNesse中的root頁面是添加可供每個頁面使用的配置的好地方。像定義測試系統或測試運行器這樣的東西。但是,對於單個測試頁面還是測試套件,是否有任何方法可以覆蓋這些設置?在FitNesse中可以覆蓋根頁面中配置的設置嗎?

我有一個使用FitSharp(FitNesse for .NET)的項目,並在根頁面中有適當的設置。現在我想包含一個使用Java fixture的測試套件。因此,對於那個套件,我想覆蓋根頁面中定義的命令模式和測試運行器。

據我所見,當我在低層套件頁面中重新定義它們時,根頁面或更高級別套件頁面中定義的設置不會被覆蓋。有沒有什麼辦法可以解決這個問題,還是需要重新定義每個套件中的適當設置 - 每個.NET套件中的FitSharp設置和Java套件中的Java設置?

回答

2

您可以將套件嵌套在套件內,因此您可以擁有兩個頂級「容器」套件,一個適用於所有.NET套件,一套適用於所有Java套件。在這些「容器」套件中定義您的設置,而不是根。

相關問題