|
|
@@ -1,7 +1,5 @@
|
|
|
package cn.tr.plugin.file.config;
|
|
|
|
|
|
-import cn.hutool.core.io.FileUtil;
|
|
|
-import cn.hutool.core.io.IoUtil;
|
|
|
import cn.hutool.http.HttpResponse;
|
|
|
import cn.hutool.http.HttpUtil;
|
|
|
import cn.tr.core.utils.JsonUtils;
|
|
|
@@ -11,15 +9,12 @@ import cn.tr.plugin.file.config.local.LocalFileClient;
|
|
|
import cn.tr.plugin.file.config.local.LocalFileClientConfig;
|
|
|
import cn.tr.plugin.file.config.minio.MinIoFileClient;
|
|
|
import cn.tr.plugin.file.config.minio.MinIoFileClientConfig;
|
|
|
-import cn.tr.plugin.file.config.qiniu.QiNiuFileClient;
|
|
|
-import cn.tr.plugin.file.config.qiniu.QiNiuFileClientConfig;
|
|
|
import cn.tr.plugin.test.ut.BaseMockitoUnitTest;
|
|
|
import org.junit.jupiter.api.Assertions;
|
|
|
import org.junit.jupiter.api.BeforeEach;
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
|
|
import java.io.File;
|
|
|
-import java.io.FileInputStream;
|
|
|
import java.io.FileNotFoundException;
|
|
|
import java.io.IOException;
|
|
|
|
|
|
@@ -52,8 +47,8 @@ public class FileClientTest extends BaseMockitoUnitTest {
|
|
|
@Test
|
|
|
public void getByFactory() throws Exception {
|
|
|
clientConfig=new LocalFileClientConfig();
|
|
|
- ((LocalFileClientConfig) clientConfig).setBasePath("E:\\量化");
|
|
|
- ((LocalFileClientConfig) clientConfig).setDomain("http://www.baidu.com");
|
|
|
+ ((LocalFileClientConfig) clientConfig).setLocalBasePath("E:\\量化");
|
|
|
+ ((LocalFileClientConfig) clientConfig).setLocalDomain("http://www.baidu.com");
|
|
|
FileClientConfig fileClientConfig = JsonUtils.parseObject(JsonUtils.toJsonString(clientConfig), FileClientConfig.class);
|
|
|
fileClient = fileClientFactory.createOrUpdateFileClient("123", "3", fileClientConfig);
|
|
|
test();
|
|
|
@@ -66,8 +61,8 @@ public class FileClientTest extends BaseMockitoUnitTest {
|
|
|
@Test
|
|
|
public void localFile() throws Exception {
|
|
|
clientConfig=new LocalFileClientConfig();
|
|
|
- ((LocalFileClientConfig)clientConfig).setBasePath("E:\\量化");
|
|
|
- ((LocalFileClientConfig)clientConfig).setDomain("http://www.baidu.com");
|
|
|
+ ((LocalFileClientConfig)clientConfig).setLocalBasePath("E:\\量化");
|
|
|
+ ((LocalFileClientConfig)clientConfig).setLocalDomain("http://www.baidu.com");
|
|
|
String s = JsonUtils.toJsonString(clientConfig);
|
|
|
|
|
|
fileClient=new LocalFileClient("local",(LocalFileClientConfig)clientConfig);
|
|
|
@@ -79,10 +74,10 @@ public class FileClientTest extends BaseMockitoUnitTest {
|
|
|
@Test
|
|
|
public void minIoFile() throws Exception {
|
|
|
clientConfig=new MinIoFileClientConfig();
|
|
|
- ((MinIoFileClientConfig)clientConfig).setHttpUrl("http://192.168.100.32:7001");
|
|
|
- ((MinIoFileClientConfig)clientConfig).setAccessKey("nbnetpump");
|
|
|
- ((MinIoFileClientConfig)clientConfig).setAccessSecret("tuoren123");
|
|
|
- ((MinIoFileClientConfig)clientConfig).setBucketName("local-test");
|
|
|
+ ((MinIoFileClientConfig)clientConfig).setMinioHttpUrl("http://192.168.100.32:7001");
|
|
|
+ ((MinIoFileClientConfig)clientConfig).setMinioAccessKey("nbnetpump");
|
|
|
+ ((MinIoFileClientConfig)clientConfig).setMinioAccessSecret("tuoren123");
|
|
|
+ ((MinIoFileClientConfig)clientConfig).setMinioBucketName("local-test");
|
|
|
fileClient=new MinIoFileClient("local",(MinIoFileClientConfig)clientConfig);
|
|
|
System.out.println(JsonUtils.toJsonString(clientConfig));
|
|
|
// ((MinIoFileClient) fileClient).init();
|
|
|
@@ -93,25 +88,14 @@ public class FileClientTest extends BaseMockitoUnitTest {
|
|
|
@Test
|
|
|
public void aliFile() throws Exception {
|
|
|
clientConfig=new AliFileClientConfig();
|
|
|
- ((AliFileClientConfig)clientConfig).setAccessKey("LTAI4G7FA9ytMc76oNkJ45YJ");
|
|
|
- ((AliFileClientConfig)clientConfig).setAccessSecret("R7hOvMfiHb0PYroDqUDXAYgB9htQss");
|
|
|
- ((AliFileClientConfig)clientConfig).setBucketName("test-4565");
|
|
|
- ((AliFileClientConfig)clientConfig).setEndpoint("oss-cn-hangzhou.aliyuncs.com");
|
|
|
+ ((AliFileClientConfig)clientConfig).setAliAccessKey("LTAI4G7FA9ytMc76oNkJ45YJ");
|
|
|
+ ((AliFileClientConfig)clientConfig).setAliAccessSecret("R7hOvMfiHb0PYroDqUDXAYgB9htQss");
|
|
|
+ ((AliFileClientConfig)clientConfig).setAliBucketName("test-4565");
|
|
|
+ ((AliFileClientConfig)clientConfig).setAliEndpoint("oss-cn-hangzhou.aliyuncs.com");
|
|
|
fileClient=new AliFileClient("local", (AliFileClientConfig) clientConfig);
|
|
|
test();
|
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
- public void qiniuFile() throws Exception {
|
|
|
- clientConfig=new QiNiuFileClientConfig();
|
|
|
- ((QiNiuFileClientConfig)clientConfig).setAccessKey("kvPPNwZK31EUEX7_c_yv0ZXEoozGlqWDwnKEH7rx");
|
|
|
- ((QiNiuFileClientConfig)clientConfig).setAccessSecret("V2abL98enA1bvI8NdcCF5dudtksVRuoO7ipoNyYA");
|
|
|
- ((QiNiuFileClientConfig)clientConfig).setBucketName("test-4565");
|
|
|
- fileClient=new QiNiuFileClient("local", (QiNiuFileClientConfig) clientConfig);
|
|
|
- ((QiNiuFileClient) fileClient).init();
|
|
|
- test();
|
|
|
- }
|
|
|
-
|
|
|
private void test() throws Exception {
|
|
|
upload();
|
|
|
getContent();
|