これが私の単体テストのコードです...
public static function member_put($f3,$args) {
// Id is for member: locohost
$f3->mock('PUT /member/c4774904-f15f-11e2-b7e4-00ffe024bd0b', array(
'firstname' => 'Not-Mark',
'lastname' => 'Not-Deibert'
));
}
呼び出される Member モデルの put メソッドは次のとおりです...
public static function put($f3,$args) {
self::validateArgs($args);
self::validatePost();
self::findById($args['id']);
self::$member->copyFrom('POST');
//var_dump(self::$member);
self::$member->save();
self::returnModel();
}
メンバーの put メソッドは期待どおりに呼び出されていますが、メンバーは copyFrom('POST') から新しい名前フィールドを取得していません。var_dump の名前フィールドには、まだ古い値が表示されています。私は何を間違っていますか?