From 160c729a0547ab97e710bcb591f268fe16a42507 Mon Sep 17 00:00:00 2001 From: dingguodong Date: Mon, 8 Apr 2024 17:11:13 +0800 Subject: [PATCH] + Add the unit test case for setting and getting hidden projects. --- module/repo/test/tao/sethiddenprojects.php | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 module/repo/test/tao/sethiddenprojects.php diff --git a/module/repo/test/tao/sethiddenprojects.php b/module/repo/test/tao/sethiddenprojects.php new file mode 100644 index 0000000000..40f54f40c1 --- /dev/null +++ b/module/repo/test/tao/sethiddenprojects.php @@ -0,0 +1,23 @@ +#!/usr/bin/env php +setHiddenProjectsTest(1, '1,2,3')) && p() && e('1'); // 测试将代码库里的项目隐藏 +r($repo->setHiddenProjectsTest(1, [2,3,4], 'admin', false)) && p() && e('1'); // 测试不覆盖已隐藏的代码库项目 +r($repo->setHiddenProjectsTest(1, [1,2,3], 'admin')) && p() && e('1'); // 测试给admin用户添加已隐藏的代码库项目 +r($repo->setHiddenProjectsTest(1, [1,2,3], 'system')) && p() && e('1'); // 测试给system用户添加已隐藏的代码库项目