#!/usr/bin/env php > 期望返回h1标签 - 步骤2:复杂Markdown语法 >> 期望正确解析各种语法 - 步骤3:空字符串输入 >> 期望返回false - 步骤4:纯文本输入 >> 期望包装为p标签 - 步骤5:特殊字符处理 >> 期望正确转义HTML字符 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/common.unittest.class.php'; su('admin'); $commonTest = new commonTest(); r($commonTest->processMarkdownTest('# Hello World')) && p() && e('

Hello World

'); // 步骤1:基础标题转换 r($commonTest->processMarkdownTest("# Title\n\n**Bold** and *italic* text\n\n- List item 1\n- List item 2")) && p() && e("

Title

\n

Bold and italic text

\n"); // 步骤2:复杂Markdown语法 r($commonTest->processMarkdownTest('')) && p() && e(false); // 步骤3:空字符串输入 r($commonTest->processMarkdownTest('Simple text without markdown')) && p() && e('

Simple text without markdown

'); // 步骤4:纯文本输入 r($commonTest->processMarkdownTest('Text with & < > special chars')) && p() && e('

Text with & < > special chars

'); // 步骤5:特殊字符处理