#!/usr/bin/env php id->range('1-5'); $kanbanregion->space->range('1'); $kanbanregion->kanban->range('1'); $kanbanregion->name->range('区域1,区域2,区域3,区域4,区域5'); $kanbanregion->order->range('1-5'); $kanbanregion->createdBy->range('admin'); $kanbanregion->createdDate->range('`2023-01-01 00:00:00`'); $kanbanregion->lastEditedBy->range('admin'); $kanbanregion->lastEditedDate->range('`2023-01-01 00:00:00`'); $kanbanregion->deleted->range('0'); $kanbanregion->gen(5); su('admin'); $kanban = new kanbanModelTest(); r($kanban->updateRegionTest(1, '更新后的区域名称')) && p('name') && e('更新后的区域名称'); // 步骤1:正常更新看板区域名称 r($kanban->updateRegionTest(2, '')) && p('name:0') && e('『区域名称』不能为空。'); // 步骤2:更新区域名称为空值 r($kanban->updateRegionTest(3, ' ')) && p('name:0') && e('『区域名称』不能为空。'); // 步骤3:更新区域名称为空格字符串 r($kanban->updateRegionTest(4, str_repeat('超长字符串测试', 50))) && p('name:0') && e('『区域名称』长度应当不超过『255』,且大于『0』。'); // 步骤4:更新区域名称为超长字符串 r($kanban->updateRegionTest(999, '不存在的区域')) && p() && e('0'); // 步骤5:更新不存在的区域ID r($kanban->updateRegionTest(5, '边界长度测试')) && p('lastEditedBy') && e('admin'); // 步骤6:验证更新后数据库记录的编辑者字段 r($kanban->updateRegionTest(1, str_repeat('A', 255))) && p('name') && e('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'); // 步骤7:验证边界值长度的区域名称更新