ソースを参照

file-service 添加 TnbTest

reghao 1 ヶ月 前
コミット
c5a2a4abbd

+ 0 - 27
content/content-service/src/test/java/cn/reghao/tnb/content/app/vod/service/PostAlbumTest.java

@@ -1,27 +0,0 @@
-package cn.reghao.tnb.content.app.vod.service;
-
-import cn.reghao.tnb.content.app.ContentApplication;
-import cn.reghao.tnb.content.app.vod.db.mapper.PostAlbumMapper;
-import cn.reghao.tnb.content.app.vod.db.mapper.PostItemMapper;
-import lombok.extern.slf4j.Slf4j;
-import org.junit.jupiter.api.Test;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.ActiveProfiles;
-
-/**
- * @author reghao
- * @date 2025-09-06 23:41:05
- */
-@Slf4j
-@ActiveProfiles("dev")
-@SpringBootTest(classes = ContentApplication.class)
-public class PostAlbumTest {
-    @Autowired
-    PostAlbumMapper postAlbumMapper;
-    @Autowired
-    PostItemMapper postItemMapper;
-    @Test
-    public void postAlbumTest() {
-    }
-}

+ 59 - 0
file/file-service/src/test/java/TnbTest.java

@@ -0,0 +1,59 @@
+import cn.reghao.oss.api.dto.ServerInfo;
+import cn.reghao.oss.api.dto.rest.UploadFileRet;
+import cn.reghao.oss.sdk.OssClient;
+import lombok.extern.slf4j.Slf4j;
+import org.junit.jupiter.api.Test;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author reghao
+ * @date 2025-09-06 23:41:05
+ */
+@Slf4j
+public class TnbTest {
+    @Test
+    public void testUploadFile() throws Exception {
+        String endpoint = "https://ossconsole.reghao.cn";
+        String ak = "PmvonhHI";
+        String sk = "28aQEK7wJ6U5m7E1u7";
+        OssClient ossClient = new OssClient(endpoint, ak, sk);
+
+        int channelCode1 = 101;
+        ServerInfo serverInfo1 = ossClient.getServerInfo(channelCode1);
+        String uploadUrl1 = serverInfo1.getOssUrl();
+        String uploadToken1 = serverInfo1.getToken();
+
+        int channelCode2 = 102;
+        ServerInfo serverInfo2 = ossClient.getServerInfo(channelCode2);
+        String uploadUrl2 = serverInfo2.getOssUrl();
+        String uploadToken2 = serverInfo2.getToken();
+
+        File file1 = new File("");
+        UploadFileRet uploadFileRet1 = ossClient.postObject(channelCode1, file1);
+        String videoFileId = uploadFileRet1.getUploadId();
+        Map<String, Object> map1 = new HashMap<>();
+        map1.put("videoFileId", videoFileId);
+        map1.put("channelCode", channelCode1);
+        map1.put("filename", file1.getName());
+
+        String videoId = "";
+
+        File file2 = new File("");
+        UploadFileRet uploadFileRet2 = ossClient.postObject(channelCode2, file2);
+        String coverFileId = uploadFileRet2.getUploadId();
+
+        Map<String, Object> map2 = new HashMap<>();
+        map2.put("videoId", videoId);
+        map2.put("coverFileId", coverFileId);
+        map2.put("title", "");
+        map2.put("description", "");
+        map2.put("categoryPid", 11);
+        map2.put("categoryId", 12);
+        map2.put("tags", List.of("tnb"));
+        map2.put("scope", 2);
+    }
+}