From 26121c270fe4df609e52913e49bcb3abda655bab Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 5 Nov 2025 18:25:00 +0800 Subject: [PATCH] + [misc] Add unit tests for cneModel::validateCert() 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/cne/test/model/validatecert.php | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 module/cne/test/model/validatecert.php diff --git a/module/cne/test/model/validatecert.php b/module/cne/test/model/validatecert.php new file mode 100755 index 0000000000..3578644d3d --- /dev/null +++ b/module/cne/test/model/validatecert.php @@ -0,0 +1,40 @@ +#!/usr/bin/env php +validateCertTest('', $validPem, $validKey, $validDomain)) && p('code') && e('600'); // 步骤1:使用空证书名称验证证书 +r($cneTest->validateCertTest($validCertName, '', $validKey, $validDomain)) && p('code') && e('600'); // 步骤2:使用空证书PEM内容验证证书 +r($cneTest->validateCertTest($validCertName, $validPem, '', $validDomain)) && p('code') && e('600'); // 步骤3:使用空私钥验证证书 +r($cneTest->validateCertTest($validCertName, $validPem, $validKey, '')) && p('code') && e('600'); // 步骤4:使用空域名验证证书 +r($cneTest->validateCertTest($validCertName, $validPem, $validKey, $validDomain)) && p('code') && e('600'); // 步骤5:使用完整有效参数验证证书 \ No newline at end of file