Test code for Zai model.

This commit is contained in:
hujunqing
2025-12-02 16:32:10 +08:00
committed by sunhao
parent 62dd5b8b31
commit 0ca15e79ef
2 changed files with 46 additions and 3 deletions
+3 -3
View File
@@ -858,7 +858,7 @@ class zaiModel extends model
* @param string $field
* @return string
*/
protected static function getFieldLabel(array $langData, string $field): string
public static function getFieldLabel(array $langData, string $field): string
{
return isset($langData['fields'][$field]) ? $langData['fields'][$field] : '';
}
@@ -870,7 +870,7 @@ class zaiModel extends model
* @param string $section
* @return string
*/
protected static function getSectionLabel(array $langData, string $section): string
public static function getSectionLabel(array $langData, string $section): string
{
return isset($langData['sections'][$section]) ? $langData['sections'][$section] : '';
}
@@ -883,7 +883,7 @@ class zaiModel extends model
* @param mixed $value
* @return string
*/
protected static function formatFieldValue(array $langData, string $field, $value): string
public static function formatFieldValue(array $langData, string $field, $value): string
{
if($value === null) return '';
@@ -1,5 +1,8 @@
<?php
declare(strict_types = 1);
helper::import(dirname(__FILE__, 3) . '/model.php');
class zaiTest
{
public function __construct()
@@ -174,6 +177,46 @@ class zaiTest
return zaiModel::convertGenericToMarkdown($type, $target);
}
/**
* Test formatFieldValue protected static method.
*
* @param array $langData
* @param string $field
* @param mixed $value
* @access public
* @return string
*/
public function formatFieldValueTest(array $langData, string $field, $value): string
{
return zaiModel::formatFieldValue($langData, $field, $value);
}
/**
* Test getFieldLabel protected static method.
*
* @param array $langData
* @param string $field
* @access public
* @return string
*/
public function getFieldLabelTest(array $langData, string $field): string
{
return zaiModel::getFieldLabel($langData, $field);
}
/**
* Test getSectionLabel protected static method.
*
* @param array $langData
* @param string $section
* @access public
* @return string
*/
public function getSectionLabelTest(array $langData, string $section): string
{
return zaiModel::getSectionLabel($langData, $section);
}
/**
* Test convertStoryToMarkdown static method.
*