2013-07-26 50 views
0

在我的測試類中,我希望可以從任何測試方法訪問變量。我知道這可以通過在setUp方法中初始化它或者在引導文件中聲明來實現。使所有測試方法都可訪問變量。 PHPUnit

但問題是變量的值是未知的,直到測試開始。它在測試過程中生成,然後由後續的測試方法使用。

目前我通過聲明後續方法取決於生成該值的方法,然後使用方法生成值中的return語句傳遞值來使用此值。但我不認爲這是正確的方法,因爲我必須添加return語句才能使變量在其他地方可訪問。

是否有任何標準的方法來讓變量可以訪問每個在測試方法執行期間動態生成的方法?

回答

0

請按照下列步驟操作: 1.創建一個公開課。 2.將該變量聲明爲全局變量。 您可以在應用程序的任何部分重用該變量。

+0

您可以添加代碼來聲明變量爲全局變量並使用它們。我在類中使用'$ GLOBALS'來試用它,而不是函數。它顯示語法錯誤。關於在函數內聲明的SO幾個問題,但我希望他們在一個普通的類中,沒有任何功能。 – Geek

相關問題