+ [misc] Add unit tests for mrZen::buildLinkTaskSearchForm() method

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
liugang
2025-11-12 08:30:58 +08:00
co-authored by Claude
parent 18ce46abce
commit 6ef3cae15c
+25
View File
@@ -110,4 +110,29 @@ class mrZenTest extends baseTest
return $result;
}
/**
* Test buildLinkTaskSearchForm method.
*
* @param int $MRID
* @param int $repoID
* @param string $orderBy
* @param int $queryID
* @param array $productExecutions
* @access public
* @return array
*/
public function buildLinkTaskSearchFormTest(int $MRID, int $repoID, string $orderBy, int $queryID, array $productExecutions): array
{
$this->invokeArgs('buildLinkTaskSearchForm', [$MRID, $repoID, $orderBy, $queryID, $productExecutions]);
global $config;
$result = array();
$result['actionURL'] = $config->execution->search['actionURL'] ?? '';
$result['queryID'] = $config->execution->search['queryID'] ?? 0;
$result['hasModule'] = isset($config->execution->search['fields']['module']) ? 1 : 0;
$result['executionValues'] = $config->execution->search['params']['execution']['values'] ?? array();
return $result;
}
}