我想根据设置数据构建条件。但似乎在setup方法之前执行的地方,所以我得到了null
个对象。我是对的,我如何根据where
数据构建setup
数据?
答案 0 :(得分:0)
where
块必须在setup
块/方法之前运行。但是,where
块可以引用@Shared
个变量,可以直接初始化,也可以setupSpec()
初始化。如有必要,您可以使用不同的setupSpec()
方法编写多个spec类,并将它们全部保存在同一个文件中。
通常,另一种方法是扭转局面并在where
块中使用简单值(例如字符串和数字),从setup
块中构造更复杂的对象。