提交 91d43a00 编写于 作者: Y yuenblue

aaa

上级 696edeed
......@@ -17,7 +17,8 @@
"phpunit.command": "",
"editor.quickSuggestions": {
"comments": "on"
}
},
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"
// "phpunit.envVars": {
// "XDEBUG_CONFIG":{
// "idekey":"VSCODE",
......
......@@ -33,6 +33,14 @@ php -dxdebug.mode=debug -dxdebug.start_with_request=yes -dxdebug.client_host=lo
"comments": true,
"strings": true
}
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"
### snippets
"$$$$$$":{
"prefix": "ss",
"body": "$$1",
"description": "$$$$$$$"
}
## Class Model
* @method static $this scope(string|array $scope) static 查询范围
......
......@@ -7,28 +7,41 @@ use think\App;
use function PHPUnit\Framework\assertTrue;
class ModelTest extends TestCase{
class ModelTest extends TestCase
{
public static function setUpBeforeClass(): void
{
$http = (new App())->setEnvName('example')->http;
$response = $http->run();
}
function tearDown(): void
{
assertTrue(true);
}
function testEcho() {
public function testByName()
{
$user=User::getByUsername('aaa');
print $user;
}
function testValueColumn()
{
// $res=User::where("id",">",0)->value("email");
$res=User::where("id",">",0)->column("username");
print $res;
}
function testCreate()
{
$user = new User();
$user->username='aaa';
$user->email="cccc";
$user->password='bbbb';
$user->status=UserState::Inactive->value;
$user->username = 'fdgdtrg';
$user->email = "hyhthyth";
$user->password = 'wqsqwsqsw';
$user->status = UserState::Inactive->value;
$user->save();
}
function testSelect() {
function testSelect()
{
// $list=User::select();
// $list = User::order('id','asc')->select([1,2]);
// $list->hidden(['password'])
......@@ -38,29 +51,29 @@ class ModelTest extends TestCase{
// });
// $list = User::select([1,2]);
$list = User::where('id', '>', 0)->select()
->where('username', 'aaaa')
->where('status', '>=', 0);
->where('username', 'aaaa')
->where('status', '>=', 0);
// dump($list);
$list->update(['status'=>UserState::Activated->value]);
$list->update(['status' => UserState::Activated->value]);
foreach ($list as $item) {
// print $item->username,"\r\n";
echo $item->password,PHP_EOL;
echo $item->password, PHP_EOL;
}
}
function testFind() {
$user = User::where('status','>=','0')->find();
function testFind()
{
$user = User::where('status', '>=', '0')->find();
// var_dump($user);
$user->password='fff';
$user->password = 'fff';
// $user->create_at=(new DateTime())->format("Y-m-d H:i:s.u");
$user->isAutoWriteTimestamp(false)->save();
// \org\util\DateTime
}
function testDateTime() {
function testDateTime()
{
// print microtime();
$dt = new DateTime();
$res=$dt->format("Y-m-d H:i:s.u");
$res = $dt->format("Y-m-d H:i:s.u");
print $res;
}
}
\ No newline at end of file
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册