1
1
package com .benromberg .cordonbleu .data .dao ;
2
2
3
- import static java .util .Arrays .asList ;
4
- import static org .assertj .core .api .Assertions .assertThat ;
5
- import static org .assertj .core .api .Assertions .tuple ;
3
+ import com .benromberg .cordonbleu .data .model .CodeRepositoryMetadata ;
4
+ import com .benromberg .cordonbleu .data .model .Comment ;
6
5
import com .benromberg .cordonbleu .data .model .CommentFixture ;
6
+ import com .benromberg .cordonbleu .data .model .Commit ;
7
+ import com .benromberg .cordonbleu .data .model .CommitApproval ;
8
+ import com .benromberg .cordonbleu .data .model .CommitAuthor ;
7
9
import com .benromberg .cordonbleu .data .model .CommitFixture ;
10
+ import com .benromberg .cordonbleu .data .model .CommitId ;
11
+ import com .benromberg .cordonbleu .data .model .CommitRepository ;
12
+ import com .benromberg .cordonbleu .data .model .Team ;
13
+ import com .benromberg .cordonbleu .data .model .User ;
8
14
import com .benromberg .cordonbleu .util .SystemTimeRule ;
15
+ import com .mongodb .DBObject ;
16
+
17
+ import org .junit .Before ;
18
+ import org .junit .Ignore ;
19
+ import org .junit .Rule ;
20
+ import org .junit .Test ;
21
+ import org .junit .rules .ExpectedException ;
9
22
10
23
import java .time .LocalDateTime ;
24
+ import java .time .temporal .ChronoUnit ;
11
25
import java .util .Collections ;
12
26
import java .util .Date ;
13
27
import java .util .List ;
14
28
import java .util .NoSuchElementException ;
15
29
import java .util .Optional ;
16
30
17
- import org .junit .Before ;
18
- import org .junit .Ignore ;
19
- import org .junit .Rule ;
20
- import org .junit .Test ;
21
- import org .junit .rules .ExpectedException ;
22
-
23
- import com .benromberg .cordonbleu .data .model .CodeRepositoryMetadata ;
24
- import com .benromberg .cordonbleu .data .model .Comment ;
25
- import com .benromberg .cordonbleu .data .model .Commit ;
26
- import com .benromberg .cordonbleu .data .model .CommitApproval ;
27
- import com .benromberg .cordonbleu .data .model .CommitAuthor ;
28
- import com .benromberg .cordonbleu .data .model .CommitId ;
29
- import com .benromberg .cordonbleu .data .model .CommitRepository ;
30
- import com .benromberg .cordonbleu .data .model .Team ;
31
- import com .benromberg .cordonbleu .data .model .User ;
32
- import com .mongodb .DBObject ;
31
+ import static java .util .Arrays .asList ;
32
+ import static org .assertj .core .api .Assertions .assertThat ;
33
+ import static org .assertj .core .api .Assertions .tuple ;
33
34
34
35
public class CommitDaoTest implements CommitFixture , CommentFixture {
35
36
private static final Team OTHER_TEAM = new TeamBuilder ().name ("other-team" ).build ();
@@ -40,8 +41,8 @@ public class CommitDaoTest implements CommitFixture, CommentFixture {
40
41
private static final String FIRST_AUTHOR_NAME = "aaaauthor" ;
41
42
private static final String UPPERCASE_AUTHOR = "Uppercase Author" ;
42
43
private static final String OTHER_TEXT = "other text" ;
43
- private static final LocalDateTime COMMIT_APPROVAL_TIME = LocalDateTime .now ();
44
- private static final LocalDateTime COMMIT_CREATION_TIME = LocalDateTime .now ();
44
+ private static final LocalDateTime COMMIT_APPROVAL_TIME = LocalDateTime .now (). truncatedTo ( ChronoUnit . MILLIS ) ;
45
+ private static final LocalDateTime COMMIT_CREATION_TIME = LocalDateTime .now (). truncatedTo ( ChronoUnit . MILLIS ) ;
45
46
private static final String OTHER_COMMIT_HASH = "other commit hash" ;
46
47
private static final List <String > OTHER_COMMIT_BRANCHES = asList ("other commit branch" );
47
48
private static final CodeRepositoryMetadata OTHER_REPOSITORY = new RepositoryBuilder ().name (OTHER_REPOSITORY_NAME )
0 commit comments