Skip to content

Commit f5fb5f9

Browse files
committed
Fix comments
1 parent 29f35ea commit f5fb5f9

4 files changed

Lines changed: 7 additions & 13 deletions

File tree

multiapps-controller-core/src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
requires transitive org.cloudfoundry.multiapps.controller.persistence;
4646
requires transitive org.cloudfoundry.multiapps.mta;
4747

48-
requires org.apache.tika.core;
4948
requires org.cloudfoundry.client;
5049
requires com.fasterxml.jackson.annotation;
5150
requires com.fasterxml.jackson.core;
@@ -62,6 +61,7 @@
6261
requires org.apache.commons.lang3;
6362
requires org.apache.httpcomponents.httpclient;
6463
requires org.apache.httpcomponents.httpcore;
64+
requires org.apache.tika.core;
6565
requires org.cloudfoundry.multiapps.common;
6666
requires org.cloudfoundry.multiapps.controller.api;
6767
requires org.slf4j;

multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/Messages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public final class Messages {
8686
public static final String OBJECT_STORE_FILE_STORAGE_HEALTH_DATABASE_HEALTH = "Object store file storage health: \"{0}\", Database health: \"{1}\"";
8787
public static final String ERROR_OCCURRED_DURING_OBJECT_STORE_HEALTH_CHECKING_FOR_INSTANCE = "Error occurred during object store health checking for instance: \"{0}\"";
8888
public static final String ERROR_OCCURRED_WHILE_CHECKING_DATABASE_INSTANCE_0 = "Error occurred while checking database instance: \"{0}\"";
89-
public static final String INVALID_MULTIPART_FILE = "The provided multipart file cannot be empty";
89+
public static final String THE_PROVIDED_MULTIPART_FILE_CANNOT_BE_EMPTY = "The provided multipart file cannot be empty";
9090
public static final String THE_PROVIDED_0_FILE_IS_INVALID = "The provided {0} file is invalid! The file format must be either yaml or mtaext";
9191
public static final String UNSUPPORTED_FILE_FORMAT = "Unsupported file format! \"{0}\" detected";
9292

multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class FileMimeTypeValidator {
2727

2828
public void validateMultipartFileMimeType(MultipartFile multipartFile) {
2929
if (multipartFile == null || multipartFile.isEmpty()) {
30-
throw new IllegalArgumentException(Messages.INVALID_MULTIPART_FILE);
30+
throw new IllegalArgumentException(Messages.THE_PROVIDED_MULTIPART_FILE_CANNOT_BE_EMPTY);
3131
}
3232

3333
try {

multiapps-controller-core/src/test/java/org/cloudfoundry/multiapps/controller/core/validators/parameters/FileMimeTypeValidatorTest.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import java.io.ByteArrayInputStream;
44
import java.io.InputStream;
55

6-
import org.apache.tika.Tika;
76
import org.cloudfoundry.multiapps.controller.core.Messages;
87
import org.junit.jupiter.api.BeforeEach;
98
import org.junit.jupiter.api.Test;
@@ -13,24 +12,22 @@
1312
import static org.junit.jupiter.api.Assertions.assertThrows;
1413
import static org.mockito.Mockito.when;
1514

16-
class fileMimeTypeValidatorTest {
15+
class FileMimeTypeValidatorTest {
1716

18-
private Tika tika;
1917
private MultipartFile multipartFile;
2018
private InputStream inputStream;
21-
private FileMimeTypeValidator fileMimeTypeValidator = new FileMimeTypeValidator();
19+
private final FileMimeTypeValidator fileMimeTypeValidator = new FileMimeTypeValidator();
2220

2321
@BeforeEach
2422
void setUp() {
25-
tika = Mockito.mock(Tika.class);
2623
multipartFile = Mockito.mock(MultipartFile.class);
2724
}
2825

2926
@Test
3027
void testValidateMultipartFileMimeTypeWithNullFile() {
3128
assertThrows(IllegalArgumentException.class, () -> {
3229
fileMimeTypeValidator.validateMultipartFileMimeType(null);
33-
}, Messages.INVALID_MULTIPART_FILE);
30+
}, Messages.THE_PROVIDED_MULTIPART_FILE_CANNOT_BE_EMPTY);
3431
}
3532

3633
@Test
@@ -39,7 +36,7 @@ void testValidateMultipartFileMimeTypeWithEmptyFile() {
3936

4037
assertThrows(IllegalArgumentException.class, () -> {
4138
fileMimeTypeValidator.validateMultipartFileMimeType(multipartFile);
42-
}, Messages.INVALID_MULTIPART_FILE);
39+
}, Messages.THE_PROVIDED_MULTIPART_FILE_CANNOT_BE_EMPTY);
4340
}
4441

4542
@Test
@@ -48,7 +45,6 @@ void testValidateMultipartFileMimeType_ValidYamlFile() throws Exception {
4845

4946
when(multipartFile.getInputStream()).thenReturn(inputStream);
5047
when(multipartFile.getOriginalFilename()).thenReturn("valid.yaml");
51-
when(tika.detect(inputStream)).thenReturn("text/plain");
5248

5349
fileMimeTypeValidator.validateMultipartFileMimeType(multipartFile);
5450
}
@@ -57,7 +53,6 @@ void testValidateMultipartFileMimeType_ValidYamlFile() throws Exception {
5753
void testValidateMultipartFileOctetStreamMimeType() throws Exception {
5854
when(multipartFile.getInputStream()).thenReturn(inputStream);
5955
when(multipartFile.getOriginalFilename()).thenReturn("valid.zip");
60-
when(tika.detect(inputStream)).thenReturn("application/octet-stream");
6156

6257
fileMimeTypeValidator.validateMultipartFileMimeType(multipartFile);
6358
}
@@ -66,7 +61,6 @@ void testValidateMultipartFileOctetStreamMimeType() throws Exception {
6661
void testValidateMultipartFileOApplicationZipMimeType() throws Exception {
6762
when(multipartFile.getInputStream()).thenReturn(inputStream);
6863
when(multipartFile.getOriginalFilename()).thenReturn("valid.zip");
69-
when(tika.detect(inputStream)).thenReturn("application/zip");
7064

7165
fileMimeTypeValidator.validateMultipartFileMimeType(multipartFile);
7266
}

0 commit comments

Comments
 (0)