* [misc] Enhance unit tests for convertTao::importJiraProject() method
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2414,7 +2414,7 @@ class convertTest
|
||||
$app->session->set('jiraMethod', 'file');
|
||||
}
|
||||
if(empty($app->session->jiraUser)) {
|
||||
$app->session->set('jiraUser', array('password' => '123456', 'group' => 1, 'mode' => 'account'));
|
||||
$app->session->set('jiraUser', json_encode(array('password' => '123456', 'group' => 1, 'mode' => 'account')));
|
||||
}
|
||||
|
||||
// 设置dbh属性,确保数据库连接可用
|
||||
@@ -2435,7 +2435,7 @@ class convertTest
|
||||
}
|
||||
|
||||
// 恢复原始session数据
|
||||
$this->restoreSessionData($originalJiraMethod, $originalJiraUser);
|
||||
$this->restoreImportJiraProjectSession($originalJiraMethod, $originalJiraUser);
|
||||
return $result ? 'true' : 'false';
|
||||
} catch (Exception $e) {
|
||||
if(isset($originalJiraMethod) && isset($originalJiraUser)) {
|
||||
|
||||
@@ -87,7 +87,7 @@ $product->gen(5);
|
||||
global $app;
|
||||
$app->session->set('jiraMethod', 'file');
|
||||
$app->session->set('jiraUser', json_encode(array('password' => '123456', 'group' => 1, 'mode' => 'account')));
|
||||
$app->session->set('jiraRelation', '{}');
|
||||
$app->session->set('jiraRelation', json_encode(array()));
|
||||
|
||||
// 清理可能存在的测试数据,避免干扰
|
||||
try {
|
||||
@@ -200,4 +200,16 @@ r($convertTest->importJiraProjectTest(array(
|
||||
'ptype' => 'software',
|
||||
'pstatus' => 'closed'
|
||||
)
|
||||
))) && p() && e('true'); // 步骤8:项目关闭状态处理测试
|
||||
))) && p() && e('true'); // 步骤7:项目关闭状态处理测试
|
||||
|
||||
r($convertTest->importJiraProjectTest(array(
|
||||
'3007' => (object)array(
|
||||
'id' => '3007',
|
||||
'pkey' => 'TESTEXCEPTION',
|
||||
'originalkey' => 'TESTEXCEPTION_OLD',
|
||||
'pname' => 'Test Exception Handling Project',
|
||||
'description' => 'Testing exception data handling and fault tolerance',
|
||||
'ptype' => 'unknown_type',
|
||||
'pstatus' => 'unknown_status'
|
||||
)
|
||||
))) && p() && e('true'); // 步骤8:异常数据容错性测试
|
||||
Reference in New Issue
Block a user