public function testGetCSRFHiddenForm()
 {
     $checker = new RequestChecker();
     $factory = new TestSessionFactory();
     $checker->setSessionFactory($factory);
     $getCsrfToken = getMethod('RequestChecker', 'getCsrfToken');
     $token = $getCsrfToken->invokeArgs($checker, array());
     $this->assertEquals($checker->getCSRFHiddenForm(), '<input type="hidden" name="csrf_token" value="' . $token . '" >');
 }
<?php

require dirname(__FILE__) . "/class.request_checker.php";
// アクセスチェック
// 不正な場合、404ページに飛ぶ
$requestchecker = new RequestChecker();
if (!$requestchecker->check($_POST)) {
    header("Location: /404/");
    exit;
}