From ca9bc07bb9fc91fb2bfacfb74730732432e2b881 Mon Sep 17 00:00:00 2001 From: liugang Date: Mon, 24 Nov 2025 17:58:36 +0800 Subject: [PATCH] + [misc] Add unit tests for convertModel::getZentaoFields() method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- module/convert/test/lib/model.class.php | 24 ++++++++ module/convert/test/model/getzentaofields.php | 58 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 module/convert/test/lib/model.class.php create mode 100755 module/convert/test/model/getzentaofields.php diff --git a/module/convert/test/lib/model.class.php b/module/convert/test/lib/model.class.php new file mode 100644 index 0000000000..e0f660dbee --- /dev/null +++ b/module/convert/test/lib/model.class.php @@ -0,0 +1,24 @@ +invokeArgs('getZentaoFields', [$module]); + if(dao::isError()) return dao::getError(); + return $result; + } +} diff --git a/module/convert/test/model/getzentaofields.php b/module/convert/test/model/getzentaofields.php new file mode 100755 index 0000000000..6c1ade2a2d --- /dev/null +++ b/module/convert/test/model/getzentaofields.php @@ -0,0 +1,58 @@ +#!/usr/bin/env php +getZentaoFieldsTest('story')) && p('module;source;keywords;mailto') && e('所属模块;来源;关键词;抄送给'); +r($convertTest->getZentaoFieldsTest('bug')) && p('module;keywords;type;mailto') && e('所属模块;关键词;Bug类型;抄送给'); +r($convertTest->getZentaoFieldsTest('task')) && p('module;type;mailto') && e('所属模块;任务类型;抄送给'); +r($convertTest->getZentaoFieldsTest('testcase')) && p('module;type;keywords;mailto') && e('所属模块;用例类型;关键词;抄送给'); +r($convertTest->getZentaoFieldsTest('notexist')) && p() && e('0'); +r($convertTest->getZentaoFieldsTest('epic')) && p('module;source;keywords;mailto') && e('所属模块;来源;关键词;抄送给'); +r($convertTest->getZentaoFieldsTest('requirement')) && p('module;source;keywords;mailto') && e('所属模块;来源;关键词;抄送给'); +r($convertTest->getZentaoFieldsTest('')) && p() && e('0'); \ No newline at end of file