这是我的单元测试中的代码...
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'
));
}
这是被调用的成员模型放置方法...
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();
}
正在按预期调用 Member put 方法,但是 Member 没有从 copyFrom('POST') 获取新名称字段。var_dump 仍然在名称字段中显示旧值。我究竟做错了什么?