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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> 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<String, Object> m = Maps.newHashMap();
|
m.put("url/api", "/api/fileManager/clear-no-used-data/v1");
|
|
testPost(m);
|
}*/
|
}
|