* Add getbyid file.
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/init.php';
|
||||
/**
|
||||
[case]
|
||||
title=测试 userModel::getById();
|
||||
cid=1
|
||||
pid=1
|
||||
[group]
|
||||
1. 使用ID获取一个存在的用户 >> `\d,\w+`
|
||||
2. 使用account获取一个存在的用户 >> `\d`
|
||||
3. 使用account获取一个存在的用户 >> ``
|
||||
[esac]
|
||||
*/
|
||||
$user = $tester->loadModel('user');
|
||||
|
||||
$app->dbh->query("truncate zt_user");
|
||||
zdImport(TABLE_USER, "zendata/user.yaml", 10);
|
||||
|
||||
$randUser = $tester->dao->select('*,rand() as rand')->from(TABLE_USER)->orderBy('rand')->fetch();
|
||||
if(!$randUser) exit("Prepair data error.");
|
||||
unset($randUser->rand);
|
||||
|
||||
/* Step 1.*/
|
||||
run($user->getByID($randUser->id, 'id')) and expect('id,account');
|
||||
|
||||
/* Step 2.*/
|
||||
run($user->getByID($randUser->account, 'account')) and expect('id');
|
||||
|
||||
/* Step 3.*/
|
||||
run($user->getByID(null, 'id')) and expect('id');
|
||||
Reference in New Issue
Block a user