新增批量
This commit is contained in:
40
test_debug.php
Normal file
40
test_debug.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
// 调试专业匹配
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
$position = [
|
||||
"position_require" => [
|
||||
"专业-硕士" => "教育学、心理学"
|
||||
]
|
||||
];
|
||||
|
||||
$resume = [
|
||||
"education" => [
|
||||
[
|
||||
"education_level" => "硕士研究生",
|
||||
"majors_name" => "教育学"
|
||||
]
|
||||
]
|
||||
];
|
||||
|
||||
$app = new think\App();
|
||||
$app->initialize();
|
||||
|
||||
$matchService = new app\service\MatchService();
|
||||
|
||||
// 使用反射调用私有方法进行测试
|
||||
$reflection = new ReflectionClass($matchService);
|
||||
|
||||
// 测试getMajorRequirement
|
||||
$getMajorRequirement = $reflection->getMethod('getMajorRequirement');
|
||||
$getMajorRequirement->setAccessible(true);
|
||||
$majorRequire = $getMajorRequirement->invoke($matchService, $position['position_require'], $resume);
|
||||
echo "专业要求: " . $majorRequire . "\n";
|
||||
|
||||
// 测试isMajorCategoryMatch
|
||||
$isMajorCategoryMatch = $reflection->getMethod('isMajorCategoryMatch');
|
||||
$isMajorCategoryMatch->setAccessible(true);
|
||||
$result = $isMajorCategoryMatch->invoke($matchService, "教育学", "教育学、心理学");
|
||||
echo "专业匹配结果: " . ($result ? "匹配" : "不匹配") . "\n";
|
||||
|
||||
Reference in New Issue
Block a user