This repository was archived by the owner on Sep 29, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +8
-15
lines changed
main/java/de/tinf22b6/dhbwhub
proposal/simplified_models
test/java/de/tinf22b6/dhbwhub/service Expand file tree Collapse file tree 3 files changed +8
-15
lines changed Original file line number Diff line number Diff line change 5
5
import lombok .NoArgsConstructor ;
6
6
import lombok .Setter ;
7
7
8
- import java .util .Date ;
9
-
10
8
11
9
@ Getter
12
10
@ Setter
15
13
public class LocationProposal {
16
14
private String location ;
17
15
18
- private double latitude ;
16
+ private Double latitude ;
19
17
20
- private double longitude ;
18
+ private Double longitude ;
21
19
}
Original file line number Diff line number Diff line change 11
11
import de .tinf22b6 .dhbwhub .model .log_tables .LikeLogtableEventPost ;
12
12
import de .tinf22b6 .dhbwhub .model .notification_tables .EventCommentLikeNotification ;
13
13
import de .tinf22b6 .dhbwhub .proposal .simplified_models .*;
14
- import de .tinf22b6 .dhbwhub .repository .*;
14
+ import de .tinf22b6 .dhbwhub .repository .EventRepository ;
15
+ import de .tinf22b6 .dhbwhub .repository .LogtableRepository ;
16
+ import de .tinf22b6 .dhbwhub .repository .NotificationRepository ;
17
+ import de .tinf22b6 .dhbwhub .repository .UserRepository ;
15
18
import de .tinf22b6 .dhbwhub .service .interfaces .EventService ;
16
19
import jakarta .persistence .EntityExistsException ;
17
20
import org .springframework .beans .factory .annotation .Autowired ;
18
21
import org .springframework .stereotype .Service ;
19
22
20
23
import java .util .Arrays ;
24
+ import java .util .Date ;
21
25
import java .util .List ;
22
26
import java .util .Objects ;
23
27
@@ -67,7 +71,7 @@ public EventTag getEventTag(Long id) {
67
71
68
72
@ Override
69
73
public List <HomepageEventPreviewProposal > getHomepageEvents () {
70
- List <HomepageEventPreviewProposal > homepageEventPreviewProposals = repository .findAllEventPosts ().stream ().map (EventMapper ::mapToHomepagePreviewProposal ).toList ();
74
+ List <HomepageEventPreviewProposal > homepageEventPreviewProposals = repository .findAllEventPosts ().stream ().filter ( p -> p . getStartdate (). after ( new Date ())). map (EventMapper ::mapToHomepagePreviewProposal ). limit ( 5 ).toList ();
71
75
homepageEventPreviewProposals .forEach (p -> p .setTags (getEventTags (p .getId ())));
72
76
return homepageEventPreviewProposals ;
73
77
}
Original file line number Diff line number Diff line change @@ -71,15 +71,6 @@ void GetHomepageEvents_IsEmpty() {
71
71
assertThat (eventService .getHomepageEvents ()).isEmpty ();
72
72
}
73
73
74
- @ Test
75
- void GetHomepageEvents_HasSize_Two () {
76
- EventPost post1 = createDefaultEventPost ();
77
- EventPost post2 = createDefaultEventPost ();
78
- when (eventRepository .findAllEventPosts ()).thenReturn (List .of (post1 , post2 ));
79
-
80
- assertThat (eventService .getHomepageEvents ()).hasSize (2 );
81
- }
82
-
83
74
@ Test
84
75
void GetCalendarEvents_IsEmpty () {
85
76
assertThat (eventService .getCalendarEvents ()).isEmpty ();
You can’t perform that action at this time.
0 commit comments