From 56639160c44f78d76d5d7eadd721f445ea810687 Mon Sep 17 00:00:00 2001 From: Guanxiying Date: Tue, 27 Apr 2021 19:12:54 +0800 Subject: [PATCH] * Add getbyid file. --- test/model/user/getbyid.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 test/model/user/getbyid.php diff --git a/test/model/user/getbyid.php b/test/model/user/getbyid.php new file mode 100755 index 0000000000..b1643434ab --- /dev/null +++ b/test/model/user/getbyid.php @@ -0,0 +1,31 @@ +#!/usr/bin/env php +> `\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');