0
を許可されていない私は、クロージャからPHPUnitTestをインスタンス化して起動しようとしていますが、私はこのメッセージを得続ける:使用は発生します「閉鎖」のシリアル化が
のMyTest :: authenticate_test例外: 'Closure'のシリアライズは許可されていません。
これはクロージャの外で問題なく動作し、ルートはAura Routerによって管理されます。
class mytest extends TestCase {
public function authenticate_test() {
// ...
}
}
$runner = 'PHPUnit_TextUI_TestRunner';
$suite = new PHPUnit_Framework_TestSuite('PHPUnit');
$suite->addTest(new mytest("authenticate_test"));
$map->attach('api.v1.', '/api/v1', function ($map) use($runner, $suite) {
$map->route('tests', '/tests', function ($request, $response)
use($runner, $suite) {
$runner::run($suite); // <-- Error comes here
});
});
どうすればよいですか?
私にこれを手伝ってください。
ありがとうございます。
なぜ 'PHPUnit_TextUI_TestRunner ::実行($スイート)'? – xpuc7o
同じエラーが発生する – jessn