1
1
package com .coreoz .plume .file .db ;
2
2
3
- import java .util .Collections ;
4
- import java .util .List ;
5
- import java .util .Optional ;
6
-
7
- import javax .inject .Inject ;
8
-
9
- import org .junit .Assert ;
10
- import org .junit .Test ;
11
- import org .junit .runner .RunWith ;
12
-
13
- import com .carlosbecker .guice .GuiceModules ;
14
- import com .carlosbecker .guice .GuiceTestRunner ;
15
3
import com .coreoz .plume .file .filetype .FileTypeDatabase ;
16
4
import com .coreoz .plume .file .services .metadata .FileMetadata ;
5
+ import com .coreoz .test .GuiceTest ;
17
6
import com .querydsl .core .types .EntityPath ;
18
7
import com .querydsl .core .types .dsl .StringPath ;
8
+ import jakarta .inject .Inject ;
9
+ import org .junit .jupiter .api .Assertions ;
10
+ import org .junit .jupiter .api .Test ;
11
+
12
+ import java .util .Collections ;
13
+ import java .util .List ;
14
+ import java .util .Optional ;
19
15
20
- @ RunWith (GuiceTestRunner .class )
21
- @ GuiceModules (FileTestModule .class )
16
+ @ GuiceTest (FileTestModule .class )
22
17
public class FileMetadataDatabaseDaoTest {
23
18
@ Inject
24
19
private FileMetadataDatabaseDao fileMetadataDao ;
@@ -27,22 +22,22 @@ public class FileMetadataDatabaseDaoTest {
27
22
public void fetch_should_return_value_if_present_in_database () {
28
23
String uid = "7b3cf3de-f973-11e8-8eb2-f2801f1b9fd1" ;
29
24
Optional <FileMetadata > fileMetadata = fileMetadataDao .fetch (uid );
30
- Assert .assertTrue (fileMetadata .isPresent ());
31
- Assert .assertEquals (fileMetadata .get ().getUniqueName (), uid );
25
+ Assertions .assertTrue (fileMetadata .isPresent ());
26
+ Assertions .assertEquals (fileMetadata .get ().getUniqueName (), uid );
32
27
}
33
28
34
29
@ Test
35
30
public void add_should_not_fail () {
36
31
String uid = "c70f9b94-30e2-4e10-b84d-b964ef972067" ;
37
32
fileMetadataDao .add (uid , "original_name" , "TEST" , "pdf" , "application/pdf" );
38
- Assert .assertTrue (true );
33
+ Assertions .assertTrue (true );
39
34
}
40
35
41
36
@ Test
42
37
public void delete_should_not_fail () {
43
38
String uid = "846c36cc-f973-11e8-8eb2-f2801f1b9fd1" ;
44
39
long deleted = fileMetadataDao .deleteFilesMetadata (Collections .singletonList (uid ));
45
- Assert .assertEquals (1 , deleted );
40
+ Assertions .assertEquals (1 , deleted );
46
41
}
47
42
48
43
@ Test
@@ -51,23 +46,23 @@ public void update_file_size_should_update_file_size() {
51
46
fileMetadataDao .updateFileSizeAndChecksum (uid , 1L , "sha256" );
52
47
53
48
FileMetadata metadata = fileMetadataDao .fetch (uid ).orElse (null );
54
- Assert .assertNotNull (metadata );
55
- Assert .assertEquals (1 , metadata .getFileSize ().intValue ());
49
+ Assertions .assertNotNull (metadata );
50
+ Assertions .assertEquals (1 , metadata .getFileSize ().intValue ());
56
51
}
57
52
58
53
@ Test
59
54
public void find_unreferenced_files_should_not_be_empty () {
60
55
List <String > unreferencedFiles = fileMetadataDao .findUnreferencedFiles (List .of (TestFileType .TEST ));
61
56
62
- Assert .assertFalse (unreferencedFiles .isEmpty ());
57
+ Assertions .assertFalse (unreferencedFiles .isEmpty ());
63
58
}
64
59
65
60
@ Test
66
61
public void find_files_having_unused_known_type_should_return_1 () {
67
62
List <String > unreferencedFiles = fileMetadataDao .findFilesHavingDeletedTypes (List .of (TestFileType .TEST ));
68
63
69
64
// see file V1__file_setup.sql, there is only one file with the type TEST_DELETED
70
- Assert .assertEquals (1 , unreferencedFiles .size ());
65
+ Assertions .assertEquals (1 , unreferencedFiles .size ());
71
66
}
72
67
73
68
private enum TestFileType implements FileTypeDatabase {
0 commit comments