20
20
import org .springframework .boot .test .context .SpringBootTest ;
21
21
import org .springframework .test .context .junit .jupiter .SpringExtension ;
22
22
23
- import java .time .LocalDateTime ;
23
+ import java .time .Instant ;
24
+ import java .time .temporal .ChronoUnit ;
24
25
import java .util .HashSet ;
25
26
import java .util .List ;
26
27
import java .util .Set ;
@@ -56,10 +57,10 @@ public void setup() {
56
57
57
58
@ Test
58
59
void testAddDeleteElementInfos () {
59
- var studyInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aStudy" ).type ("STUDY" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
60
- var filterInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aFilter" ).type ("FILTER" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
61
- var directoryInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aDirectory" ).type ("DIRECTORY" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
62
- var contingencyListInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aContingencyList" ).type ("CONTINGENCY_LIST" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
60
+ var studyInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aStudy" ).type ("STUDY" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
61
+ var filterInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aFilter" ).type ("FILTER" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
62
+ var directoryInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aDirectory" ).type ("DIRECTORY" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
63
+ var contingencyListInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aContingencyList" ).type ("CONTINGENCY_LIST" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
63
64
64
65
// Add
65
66
List <DirectoryElementInfos > infos = List .of (studyInfos , filterInfos , directoryInfos , contingencyListInfos );
@@ -80,11 +81,11 @@ void testAddDeleteElementInfos() {
80
81
81
82
@ Test
82
83
void searchElementInfos () {
83
- var directoryInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aDirectory" ).type (DIRECTORY ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
84
- var studyInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aStudy" ).type (STUDY ).owner ("admin1" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
85
- var caseInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aCase" ).type (CASE ).owner ("admin1" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
86
- var filterInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aFilter" ).type (FILTER ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
87
- var contingencyListInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aContingencyList" ).type (CONTINGENCY_LIST ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
84
+ var directoryInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aDirectory" ).type (DIRECTORY ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
85
+ var studyInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aStudy" ).type (STUDY ).owner ("admin1" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
86
+ var caseInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aCase" ).type (CASE ).owner ("admin1" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
87
+ var filterInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aFilter" ).type (FILTER ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
88
+ var contingencyListInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("aContingencyList" ).type (CONTINGENCY_LIST ).owner ("admin" ).parentId (UUID .randomUUID ()).subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
88
89
89
90
List <DirectoryElementInfos > infos = List .of (directoryInfos , filterInfos , studyInfos , caseInfos , contingencyListInfos );
90
91
repositoryService .saveElementsInfos (infos );
@@ -104,7 +105,7 @@ void searchElementInfos() {
104
105
void searchSpecialChars () {
105
106
var studyInfos = DirectoryElementInfos .builder ().id (UUID .randomUUID ()).name ("s+Ss+ss'sp&pn(n n)ne{e e}et<t t>te|eh-ht.th/hl\\ lk[k k]k" )
106
107
.type (STUDY ).owner ("admin1" ).parentId (UUID .randomUUID ())
107
- .subdirectoriesCount (0L ).lastModificationDate (LocalDateTime .now ().withNano ( 0 )).build ();
108
+ .subdirectoriesCount (0L ).lastModificationDate (Instant .now ().truncatedTo ( ChronoUnit . SECONDS )).build ();
108
109
repositoryService .saveElementsInfos (List .of (studyInfos ));
109
110
110
111
testNameFullAscii ("s+S" );
0 commit comments