1
我有以下問題。我爲我們的web做API,客戶必須在我的函數中使用他的函數作爲回調函數。如何使用nonexist回調類作爲參數測試函數
例子:
UserClass {
userMethod() {
return $data;
}
}
MyClass {
myFunction (callback) {
doingSomething();
doingSomething();
$data = call_user_function($callback);
return doingSomethingWithData($data);
}
}
問題是,這是API和我無法實現的客戶類的回調,因爲不存在的,但我需要測試的功能將與預期的數據的工作。有沒有可能如何使用phpunit測試我的功能?
非常感謝
在例子中,您將'UserClass :: userMethod()'作爲回調傳遞給'MyClass :: MyFunction'?你想要測試哪些? –
我需要測試myFunction(),它返回正確的數據。 – XWizard