2013-07-26 33 views
0

在我的测试类中,我希望可以从任何测试方法访问变量。我知道这可以通过在setUp方法中初始化它或者在引导文件中声明来实现。使所有测试方法都可访问变量。 PHPUnit

但问题是变量的值是未知的,直到测试开始。它在测试过程中生成,然后由后续的测试方法使用。

目前我通过声明后续方法取决于生成该值的方法,然后使用方法生成值中的return语句传递值来使用此值。但我不认为这是正确的方法,因为我必须添加return语句才能使变量在其他地方可访问。

是否有任何标准的方法来让变量可以访问每个在测试方法执行期间动态生成的方法?

回答

0

请按照下列步骤操作: 1.创建一个公开课。 2.将该变量声明为全局变量。 您可以在应用程序的任何部分重用该变量。

+0

您可以添加代码来声明变量为全局变量并使用它们。我在类中使用'$ GLOBALS'来试用它,而不是函数。它显示语法错误。关于在函数内声明的SO几个问题,但我希望他们在一个普通的类中,没有任何功能。 – Geek

相关问题