From 38b166047d0328347e432cf7123f5f9919ca8528 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Wed, 27 Dec 2023 13:11:47 +0800 Subject: [PATCH] * Add unit test for updateMemorySize. --- module/instance/model.php | 3 ++- .../instance/test/model/updatememorysize.php | 26 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100755 module/instance/test/model/updatememorysize.php diff --git a/module/instance/model.php b/module/instance/model.php index bece924db9..663c3d8cbc 100644 --- a/module/instance/model.php +++ b/module/instance/model.php @@ -255,6 +255,7 @@ class instanceModel extends model } /** + * 更新应用的内存大小。 * Update instance memory size. * * @param object $instnace @@ -262,7 +263,7 @@ class instanceModel extends model * @access public * @return bool */ - public function updateMemorySize($instnace, $size = '') + public function updateMemorySize(object $instnace, int $size = 0): bool { $settings = new stdclass; $settings->settings_map = new stdclass; diff --git a/module/instance/test/model/updatememorysize.php b/module/instance/test/model/updatememorysize.php new file mode 100755 index 0000000000..e858f93558 --- /dev/null +++ b/module/instance/test/model/updatememorysize.php @@ -0,0 +1,26 @@ +#!/usr/bin/env php +gen(5); +zdTable('space')->gen(5); + +/** + +title=instanceModel->updateMemorySize(); +timeout=0 +cid=1 + +- 编辑应用的内存,查看返回结果 @0 +- 调整内存失败,查看错误信息: @调整内存失败 + +*/ + +global $tester; +$tester->loadModel('instance'); + +$instance = $tester->instance->getByID(1); + +r($tester->instance->updateMemorySize($instance, 1024)) && p('') && e('0'); // 编辑应用的内存,查看返回结果 +r(dao::getError()) && p('0') && e('调整内存失败'); // 调整内存失败,查看错误信息: \ No newline at end of file