From 7c32d9a3f426c49ce01bccf100aed4770a4adf34 Mon Sep 17 00:00:00 2001 From: wangzemei Date: Tue, 11 Nov 2025 14:56:34 +0800 Subject: [PATCH] + [unittest] add the unittest for convertTaskToMarkdown. --- module/zai/test/model/converttasktomarkdown.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/module/zai/test/model/converttasktomarkdown.php b/module/zai/test/model/converttasktomarkdown.php index e884fda0bc..f76f03072d 100644 --- a/module/zai/test/model/converttasktomarkdown.php +++ b/module/zai/test/model/converttasktomarkdown.php @@ -14,7 +14,6 @@ cid=0 - 属性project @11 - 属性module @21 - 测试验证标题包含ID @1 -- 测试验证内容包含优先级信息 @1 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; @@ -34,3 +33,14 @@ r($result1) && p('id') && e('1'); // 测试转换任务对象1 $result2 = $zai->convertTaskToMarkdownTest($task2); r($result2) && p('id') && e('2'); // 测试转换任务对象2 + +/* 测试验证Markdown内容包含任务信息 */ +$contentContainsTaskId = strpos($result1['content'], '#1') !== false; +r($contentContainsTaskId) && p() && e('1'); // 测试验证Markdown内容包含任务信息 + +/* 测试验证属性设置正确 */ +r($result1['attrs']) && p('project,module') && e('11,21'); // 测试验证属性设置正确 + +/* 测试验证标题格式正确 */ +$titleContainsId = strpos($result1['title'], '#1') !== false; +r($titleContainsId) && p() && e('1'); // 测试验证标题包含ID