41 lines
1.7 KiB
Java
41 lines
1.7 KiB
Java
import com.ocr.ConfigManager;
|
|
import com.ocr.DirectoryConfig;
|
|
|
|
public class test_config {
|
|
public static void main(String[] args) {
|
|
String configPath = "config.yaml";
|
|
|
|
try {
|
|
System.out.println("开始测试配置文件读取");
|
|
ConfigManager configManager = new ConfigManager(configPath);
|
|
|
|
// 测试获取上传URL
|
|
String uploadUrl = configManager.getUploadUrl();
|
|
System.out.println("上传URL: " + uploadUrl);
|
|
|
|
// 测试获取其他配置
|
|
System.out.println("当前结果路径: " + configManager.getCurrentResultsPath());
|
|
System.out.println("所有结果路径: " + configManager.getAllResultsPath());
|
|
System.out.println("已处理文件路径: " + configManager.getProcessedFilesPath());
|
|
|
|
// 测试获取目录配置
|
|
System.out.println("\n目录配置:");
|
|
configManager.getDirectoryConfigs().forEach(dir -> {
|
|
System.out.println(" 目录: " + dir.getPath());
|
|
if (dir.isSplitMode()) {
|
|
System.out.println(" 分块模式: 是");
|
|
System.out.println(" 分块数量: " + dir.getSplitBlocks().size());
|
|
} else {
|
|
System.out.println(" 分块模式: 否");
|
|
System.out.println(" 关键字映射: " + dir.getKeyMapping());
|
|
}
|
|
System.out.println();
|
|
});
|
|
|
|
System.out.println("配置文件测试完成");
|
|
} catch (Exception e) {
|
|
System.out.println("测试失败: " + e.getMessage());
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
} |