Package de.adorsys.datasafe.teststorage
Class WithStorageProvider
java.lang.Object
de.adorsys.datasafe.types.api.shared.BaseMockitoTest
de.adorsys.datasafe.teststorage.WithStorageProvider
public abstract class WithStorageProvider
extends de.adorsys.datasafe.types.api.shared.BaseMockitoTest
Provides different storage types - filesystem, minio, etc. to be used in tests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Field Summary
FieldsFields inherited from class de.adorsys.datasafe.types.api.shared.BaseMockitoTest
openMocks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Stream<WithStorageProvider.StorageDescriptor>protected static Stream<WithStorageProvider.StorageDescriptor>protected static Stream<WithStorageProvider.StorageDescriptor>protected static Stream<WithStorageProvider.StorageDescriptor>protected static WithStorageProvider.StorageDescriptorprotected static WithStorageProvider.StorageDescriptorfs()protected static Stream<WithStorageProvider.StorageDescriptor>fsOnly()protected static WithStorageProvider.StorageDescriptorminio()protected static Stream<WithStorageProvider.StorageDescriptor>protected static StringreadPropOrEnv(String name, String defaultValue) Reads property bynameand if such property doesn't exist then it reads it from environment variables.protected static WithStorageProvider.StorageDescriptors3()protected static Stream<WithStorageProvider.StorageDescriptor>s3Only()protected static Function<String,StorageService> Methods inherited from class de.adorsys.datasafe.types.api.shared.BaseMockitoTest
afterAll, setup, validate
-
Field Details
-
SKIP_CEPH
- See Also:
-
CEPH_REGION
- See Also:
-
buckets
-
-
-
Constructor Details
-
WithStorageProvider
public WithStorageProvider()
-
-
Method Details
-
allLocalDefaultStorages
@ValueSource protected static Stream<WithStorageProvider.StorageDescriptor> allLocalDefaultStorages() -
allLocalStorages
-
allDefaultStorages
-
allStorages
-
fsOnly
-
s3Only
-
minioOnly
-
fs
-
minio
-
cephVersioned
-
storageServiceByBucket
-
s3
-
readPropOrEnv
Reads property bynameand if such property doesn't exist then it reads it from environment variables.- Parameters:
name- Property/environment variable namedefaultValue- Default value if none are present- Returns:
- Property value
-