* @package transfer * @link https://www.zentao.net */ class transferTest { public function __construct() { global $tester; $this->objectModel = $tester->loadModel('transfer'); } /** * 根据config:dataSource中配置的方法获取字段数据源。 * Get source by module method. * * @param string $module * @param string $callModule * @param string $method * @param string|array $params * @param string|array $pairs * @access public * @return array|string */ public function getSourceByModuleMethodTest(string $module, string $callModule, string $method, string|array $params = '', string|array $pairs = ''): array|string { if(empty($module)) return 'Module is empty'; if(empty($callModule)) return 'Call module is empty'; if(empty($method)) return 'Method is empty'; return $this->objectModel->getSourceByModuleMethod($module, $callModule, $method, $params, $pairs); } /** * 测试获取文件 * Test get files. * * @param string $module * @param array $rows * @param int $index * @access public * @return string */ public function getFilesTest(string $module, array $rows, int $index): string { $result = $this->objectModel->getFiles($module, $rows); if(!empty($result[$index]->files)) return 'File isset'; return 'No File'; } }