Class S3PackageStorageTest
- java.lang.Object
-
- de.iip_ecosphere.platform.deviceMgt.minio.S3PackageStorageTest
-
public class S3PackageStorageTest extends java.lang.ObjectTests the S3 package storage.- Author:
- Dennis Pidun, University of Hildesheim
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringA_BUCKETstatic java.lang.StringA_PATHprivate static java.lang.StringPACKAGE_DESCRIPTORprivate static java.lang.StringPACKAGE_NAMEstatic java.lang.StringPACKAGE_PATHstatic java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description S3PackageStorageTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetDownloadUrl_withValidUrl_returnsUrl()Tests that getting a download URL with a valid URL returns an URL.voidgetPrefix_shouldBeSetToPrefix()Tests whether the prefix is correct.voidlist_withMixedContent_onlyListsPackages()Tests listing mixed content.private java.lang.Iterable<io.minio.Result<io.minio.messages.Item>>setToResultIterable(java.util.Set<java.lang.String> objects)Turns a result set to an iterable.private java.util.Set<java.lang.String>validPackageListing()Returns a set of valid package names.private java.util.Set<java.lang.String>validPackageReducedListing()Returns a reduced set of valid package names.
-
-
-
Field Detail
-
A_BUCKET
public static final java.lang.String A_BUCKET
- See Also:
- Constant Field Values
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
A_PATH
public static final java.lang.String A_PATH
- See Also:
- Constant Field Values
-
PACKAGE_NAME
private static final java.lang.String PACKAGE_NAME
- See Also:
- Constant Field Values
-
PACKAGE_PATH
public static final java.lang.String PACKAGE_PATH
- See Also:
- Constant Field Values
-
PACKAGE_DESCRIPTOR
private static final java.lang.String PACKAGE_DESCRIPTOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPrefix_shouldBeSetToPrefix
public void getPrefix_shouldBeSetToPrefix()
Tests whether the prefix is correct.
-
list_withMixedContent_onlyListsPackages
public void list_withMixedContent_onlyListsPackages()
Tests listing mixed content.
-
getDownloadUrl_withValidUrl_returnsUrl
public void getDownloadUrl_withValidUrl_returnsUrl() throws java.lang.ExceptionTests that getting a download URL with a valid URL returns an URL.- Throws:
java.lang.Exception- shall not occur
-
setToResultIterable
private java.lang.Iterable<io.minio.Result<io.minio.messages.Item>> setToResultIterable(java.util.Set<java.lang.String> objects)
Turns a result set to an iterable.- Parameters:
objects- the objects to be turned to an iterable- Returns:
- the iterable
-
validPackageListing
private java.util.Set<java.lang.String> validPackageListing()
Returns a set of valid package names.- Returns:
- the package names
-
validPackageReducedListing
private java.util.Set<java.lang.String> validPackageReducedListing()
Returns a reduced set of valid package names.- Returns:
- the package names
-
-