From eadfef98f220e3ed5269d2b030c5fbdaf7eeef76 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Wed, 20 Dec 2023 09:14:12 +0800 Subject: [PATCH] + Add unit test case for mr->apiGetDiffs. --- module/mr/test/model/apigetdiffs.php | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 module/mr/test/model/apigetdiffs.php diff --git a/module/mr/test/model/apigetdiffs.php b/module/mr/test/model/apigetdiffs.php new file mode 100755 index 0000000000..faca7574ba --- /dev/null +++ b/module/mr/test/model/apigetdiffs.php @@ -0,0 +1,34 @@ +#!/usr/bin/env php +gen(1); + +global $tester; +$mrModel = $tester->loadModel('mr'); + +$hostID = array +( + 'gitlab' => 1, + 'error' => 10 +); + +$projectID = 3; +$mrID = 36; + +r($mrModel->apiGetDiffs($hostID['error'], $projectID, $mrID)) && p() && e('0'); // 不存在的主机 + +$result = $mrModel->apiGetDiffs($hostID['gitlab'], $projectID, $mrID); +r(strpos($result, 'bc405f753d3fc57a7c9cf1aafc04c07ef4c758eced90f0d06275492f20f8fcbf')) && p() && e('200'); // 正确的数据 \ No newline at end of file