From 8fd648c2e070c8ab73706dfe430656a0de52316d Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Sat, 27 Jun 2026 13:24:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LocalFileServiceTest.java | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/test/java/com/youlai/boot/file/service/impl/LocalFileServiceTest.java diff --git a/src/test/java/com/youlai/boot/file/service/impl/LocalFileServiceTest.java b/src/test/java/com/youlai/boot/file/service/impl/LocalFileServiceTest.java deleted file mode 100644 index 78c651f3..00000000 --- a/src/test/java/com/youlai/boot/file/service/impl/LocalFileServiceTest.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.youlai.boot.file.service.impl; - -import com.youlai.boot.common.exception.BusinessException; -import com.youlai.boot.file.config.LocalFileProperties; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.io.TempDir; - -import java.nio.file.Path; - -import static org.assertj.core.api.Assertions.assertThatThrownBy; - -class LocalFileServiceTest { - - @TempDir - Path storagePath; - - @Test - void should_reject_path_outside_storage_root() { - LocalFileProperties properties = new LocalFileProperties(); - properties.setStoragePath(storagePath.toString()); - LocalFileService fileService = new LocalFileService(properties); - - assertThatThrownBy(() -> fileService.deleteFile("../secret.txt")) - .isInstanceOf(BusinessException.class) - .hasMessage("文件路径不属于当前本地存储配置"); - } -}