暂存提交

This commit is contained in:
2026-07-31 16:53:07 +08:00
parent 45358ef40f
commit 704cb15ccf
98 changed files with 1944 additions and 134 deletions
@@ -1,5 +1,6 @@
package com.baiyue.integration.config;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import java.net.URI;
@@ -8,6 +9,7 @@ import java.time.Duration;
import static org.assertj.core.api.Assertions.assertThat;
@DisplayName("第三方集成配置功能")
class IntegrationPropertiesTest {
@Test
void providerIsConfiguredOnlyWhenEnabledAndAllSecretsExist() {
@@ -1,5 +1,6 @@
package com.baiyue.integration.service.ocr;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
@@ -12,6 +13,7 @@ import java.nio.file.Path;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@DisplayName("OCR 图像裁剪功能")
class ImageCropperTest {
@TempDir
Path tempDirectory;
@@ -1,12 +1,14 @@
package com.baiyue.integration.service.ocr;
import com.baiyue.integration.dto.ocr.OcrCandidate;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
@DisplayName("OCR 重量候选值筛选功能")
class WeightCandidateSelectorTest {
private final WeightCandidateSelector selector = new WeightCandidateSelector();
@@ -6,6 +6,7 @@ import com.baiyue.integration.dto.ocr.WeightOcrBatchRequest;
import com.baiyue.integration.dto.ocr.WeightOcrImageResult.Status;
import com.baiyue.integration.provider.ocr.BaiduMeterClient;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
import org.springframework.util.unit.DataSize;
@@ -24,6 +25,7 @@ import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@DisplayName("OCR 重量批量识别功能")
class WeightOcrBatchServiceTest {
@TempDir
Path tempDirectory;
@@ -3,6 +3,7 @@ package com.baiyue.integration.service.ocr;
import com.baiyue.common.core.api.ResultCode;
import com.baiyue.common.core.exception.BizException;
import com.baiyue.integration.config.IntegrationProperties;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
import org.springframework.util.unit.DataSize;
@@ -15,6 +16,7 @@ import java.time.Duration;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
@DisplayName("OCR 文件存储策略功能")
class WeightOcrStoragePolicyTest {
@TempDir
Path tempDirectory;