package com.product.file.test; import com.google.common.collect.Maps; import com.product.file.util.HttpTest; import com.product.file.util.PdfConcurrenceUtil; import org.junit.Test; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; /** * Copyright LX-BASE * @Title: FileManagerService * @Project: LX-BASE-SERVER * @Date: 2020-06-18 10:15 * @Author: LiuChao * @Description: 测试 */ public class FileManagerTest extends HttpTest { /*@Test public void testDownLoadFiles() throws InterruptedException { Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/download-file-zip/v1"); // m.put("uuids", "a7f26c85-de48-404e-92e0-429c43706e8d,58522bbe-7259-4eb2-b7aa-939e6782e1c6,2407e685-a7ff-416e-84c0-27782653b736,63e72c33-757e-411d-b144-2f5bbe2f3180"); m.put("uuids", "ba2629d3-1aa3-4e75-90f3-b3cf6261e77d,853aff0b-9f10-4b51-a4a7-3bdf577de3b0,7f8ad7e2-d711-46bd-aa2a-fbe7920fe2a8"); String fileName = new SimpleDateFormat("yyyyMMddHHss").format(new Date()); m.put("tempPath", "D:\\worksoft\\IDEA\\workspace\\file\\" + fileName + ".zip"); HttpTest.testFileDownload(m); Thread.sleep(1000 * 10); }*/ /*@Test public void testDownLoadFile() throws InterruptedException { Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/get-file-content/v1"); //===服务器-start=== // 不加密 // docx // m.put("uuid", "4821949f-308d-402e-94d4-0192b0d5d2ff"); // png // m.put("uuid", "d810136e-71ac-4ecc-97a2-ff88a86eeec5"); // 加密 // docx // m.put("uuid", "b098c767-7089-4053-ac72-67964810f66a"); // png // m.put("uuid", "bb845d91-c1d8-43d0-81da-d4edab1c96d0"); //===服务器-final=== //===本地-start=== // 加密 // docx // m.put("uuid", "63e72c33-757e-411d-b144-2f5bbe2f3180"); // png m.put("uuid", "2407e685-a7ff-416e-84c0-27782653b736"); // 不加密 // docx // m.put("uuid", "a7f26c85-de48-404e-92e0-429c43706e8d"); // png m.put("uuid", "58522bbe-7259-4eb2-b7aa-939e6782e1c6"); //===本地-start=== m.put("needOnlineView", 0); String fileName = new SimpleDateFormat("yyyyMMddHHss").format(new Date()); m.put("tempPath", "D:\\worksoft\\IDEA\\workspace\\file\\" + fileName); HttpTest.testFileDownload(m); Thread.sleep(1000 * 10); }*/ /*@Test public void testUploadFiles() throws InterruptedException { Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/upload-file/v1"); m.put("~table~", "6c_test_file"); m.put("desc", "easy describe"); m.put("attachment_container", "6c_test_attachment_container"); m.put("attachment_domain", "6c_test_attachment_domain"); m.put("module_uuid", "6c_test_module_uuid"); Map fileMap = Maps.newHashMap(); fileMap.put("file_1", "C:\\Users\\Administrator\\Desktop\\LX\\目前任务\\test\\test_1.docx"); fileMap.put("file_2", "E:\\图标\\bubble_64px.png"); fileMap.put("file_3", "C:\\Users\\Administrator\\Desktop\\LX\\目前任务\\test\\test_pdf_3.pdf"); m.put("fileMap", fileMap); HttpTest.testFileUpload(m); Thread.sleep(1000 * 20); }*/ /** * 文件记录-新增 */ /*public void testAddFileRecordPlan(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/add-file-record-plan/v1"); m.put("~table~", .PRODUCT_SYS_attachments"); m.put("attachment_title", "test_202006221036.jpg"); m.put("attachment_size", 1); m.put("module_uuid", "asdasdasdad"); testPost(m); }*/ /** * 文件记录-文件新增结果回调:成功 */ /* public void testAddFileCallbackSuccess(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/add-file-callback/v1"); m.put("uuid", "c48c0147-8b2f-4a8d-9d5b-46c55ceb725b"); m.put("result", "1"); testPost(m); }*/ /** * 文件记录-文件新增结果回调:失败 */ /* public void testAddFileCallbackFail(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/add-file-callback/v1"); m.put("uuid", "5c6ea54f-60d4-4665-bf0f-92060a84d154"); m.put("result", "0"); testPost(m); }*/ /** * 文件记录-删除准备(状态修改) */ /* public void testDelFileRecordPlan(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/del-file-record-plan/v1"); m.put("uuid", "c48c0147-8b2f-4a8d-9d5b-46c55ceb725b"); testPost(m); }*/ /** * 文件记录-文件删除结果回调:成功 */ /* public void testDelFileCallbackSuccess(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/del-file-callback/v1"); m.put("uuid", "c48c0147-8b2f-4a8d-9d5b-46c55ceb725b"); m.put("result", "1"); testPost(m); }*/ /** * 文件记录-文件删除结果回调:失败 */ /* public void testDelFileCallbackFail(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/del-file-callback/v1"); m.put("uuid", "c48c0147-8b2f-4a8d-9d5b-46c55ceb725b"); m.put("result", "0"); testPost(m); }*/ /** * 获取客户上传的文件总大小 */ /*@Test public void testFindClientFileUsedCapacity(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/find-client-file-uesd-capacity/v1"); m.put("client_uuid", "06f959c8-4f41-407c-9bcc-8137a8b22f50"); testPost(m); }*/ /** * 获取客户剩余的文件总大小 */ /* public void testFindClientFileResidueCapacity(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/find-client-file-residue-capacity/v1"); m.put("client_uuid", "06f959c8-4f41-407c-9bcc-8137a8b22f50"); testPost(m); }*/ /** * 手动触发无用数据清空 */ /* public void testClearNoUsedData(){ Map m = Maps.newHashMap(); m.put("url/api", "/api/fileManager/clear-no-used-data/v1"); testPost(m); }*/ }