refactory
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
package ru.di9.mirror.core.service;
|
||||
package ru.di9.mirror.minio.storage;
|
||||
|
||||
import io.minio.MinioClient;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import ru.di9.mirror.core.domain.FileItem;
|
||||
import ru.di9.mirror.minio.service.MinioRepository;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.util.List;
|
||||
@@ -13,13 +12,13 @@ import java.util.Optional;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class MinioServiceIntTest {
|
||||
class MinioStorageIntegrationTest {
|
||||
static final String url = "http://dev.di9.ru:9000";
|
||||
static final String accessKey = "mirror";
|
||||
static final String secretKey = "mirror123";
|
||||
static final String bucket = "mirror";
|
||||
static MinioClient minioClient;
|
||||
MinioRepository minioService;
|
||||
MinioStorage minioService;
|
||||
|
||||
@BeforeAll
|
||||
static void beforeAll() {
|
||||
@@ -31,7 +30,7 @@ class MinioServiceIntTest {
|
||||
|
||||
@BeforeEach
|
||||
void setUp() {
|
||||
minioService = new MinioRepository(minioClient, bucket);
|
||||
minioService = new MinioStorage(minioClient, bucket);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -1,11 +1,11 @@
|
||||
package ru.di9.mirror.minio.service;
|
||||
package ru.di9.mirror.minio.storage;
|
||||
|
||||
import io.minio.*;
|
||||
import io.minio.errors.ErrorResponseException;
|
||||
import io.minio.messages.Item;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import ru.di9.mirror.core.domain.FileItem;
|
||||
import ru.di9.mirror.core.repository.FileStorageRepository;
|
||||
import ru.di9.mirror.core.storage.FileStorage;
|
||||
import ru.di9.mirror.minio.domain.MinioFileItem;
|
||||
import ru.di9.mirror.minio.exception.MinioException;
|
||||
|
||||
@@ -15,7 +15,7 @@ import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
public class MinioRepository implements FileStorageRepository {
|
||||
public class MinioStorage implements FileStorage {
|
||||
private static final long UNKNOWN_SIZE = -1L;
|
||||
private static final long PART_SIZE = (5 * 1024 * 1024); // 5 MB
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package ru.di9.mirror.core.service;
|
||||
package ru.di9.mirror.minio.storage;
|
||||
|
||||
import io.minio.ListObjectsArgs;
|
||||
import io.minio.MinioClient;
|
||||
@@ -8,14 +8,13 @@ import lombok.SneakyThrows;
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import ru.di9.mirror.core.domain.FileItem;
|
||||
import ru.di9.mirror.minio.service.MinioRepository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
class MinioServiceTest {
|
||||
class MinioStorageTest {
|
||||
static final String bucket = "mirror";
|
||||
static MinioClient mockMinioClient;
|
||||
|
||||
@@ -32,7 +31,7 @@ class MinioServiceTest {
|
||||
|
||||
@Test
|
||||
void list() {
|
||||
MinioRepository minioService = new MinioRepository(mockMinioClient, bucket);
|
||||
MinioStorage minioService = new MinioStorage(mockMinioClient, bucket);
|
||||
List<FileItem> list = minioService.list("/ghast/ghast-tools/");
|
||||
|
||||
assertNotNull(list);
|
||||
Reference in New Issue
Block a user