FitNesse中的root页面是添加配置的好地方,可供每个页面使用。定义测试系统或测试运行器的事情。但是,对于单个测试页面还是测试套件,是否有任何覆盖这些设置的方法?
我有一个使用FitSharp(FitNesse for .NET)的项目,并在根页面中进行了适当的设置。现在我想要包含一个使用Java fixture的测试套件。因此,对于该套件,我想覆盖根页面中定义的命令模式和测试运行器。
据我所知,当我在较低级别的套件页面中重新定义时,根页面或更高级别套件页面中定义的设置不会被覆盖。有没有办法解决这个问题,还是我必须重新定义每个套件中的相应设置 - 每个.NET套件中的FitSharp设置和Java套件中的Java设置?
答案 0 :(得分:2)
您可以在套件中嵌套套件,因此您可以拥有两个顶级“容器”套件,一套适用于所有.NET套件,另一套适用于所有Java套件。在这些“容器”套件中定义您的设置,而不是根。