CultureQuestORG/SDP2023

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/src/main/java/ch/epfl/culturequest/backend/tournament/tournamentobjects/QuizQuestion.java41
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/backend/tournament/tournamentobjects/Tournament.java20
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/backend/tournament/utils/RandomApi.java43
A
0 mins
B
87%
app/src/main/java/ch/epfl/culturequest/database/Database.java870
F
4 days
B
83%
app/src/main/java/ch/epfl/culturequest/notifications/FireMessaging.java70
A
1 hr
B
86%
app/src/main/java/ch/epfl/culturequest/notifications/FollowNotification.java28
A
0 mins
A
91%
app/src/main/java/ch/epfl/culturequest/notifications/LikeNotification.java24
A
0 mins
A
91%
app/src/main/java/ch/epfl/culturequest/notifications/PushNotification.java132
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/notifications/ScanNotification.java22
A
0 mins
A
90%
app/src/main/java/ch/epfl/culturequest/notifications/SightseeingNotification.java23
A
0 mins
A
91%
app/src/main/java/ch/epfl/culturequest/notifications/TournamentNotification.java22
A
0 mins
A
90%
app/src/main/java/ch/epfl/culturequest/service/FirebaseNotificationService.java48
A
0 mins
F
55%
app/src/main/java/ch/epfl/culturequest/social/BadgeDisplayAdapter.java53
A
0 mins
A
90%
app/src/main/java/ch/epfl/culturequest/social/Follows.java45
A
0 mins
A
96%
app/src/main/java/ch/epfl/culturequest/social/PictureAdapter.java338
C
1 day
A
90%
app/src/main/java/ch/epfl/culturequest/social/Post.java112
A
0 mins
A
98%
app/src/main/java/ch/epfl/culturequest/social/Profile.java206
A
3 hrs
A
92%
app/src/main/java/ch/epfl/culturequest/social/RarityLevel.java31
A
0 mins
A
93%
app/src/main/java/ch/epfl/culturequest/social/ScanBadge.java185
A
1 hr
A
98%
app/src/main/java/ch/epfl/culturequest/social/SightseeingEvent.java48
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/storage/FireStorage.java128
A
0 mins
B
84%
app/src/main/java/ch/epfl/culturequest/storage/LocalStorage.java66
A
0 mins
A
96%
app/src/main/java/ch/epfl/culturequest/ui/SearchActivity.java168
A
0 mins
A
91%
app/src/main/java/ch/epfl/culturequest/ui/SightseeingActivity.java144
A
1 hr
C
77%
app/src/main/java/ch/epfl/culturequest/ui/commons/LoadingAnimation.java64
A
0 mins
A
96%
app/src/main/java/ch/epfl/culturequest/ui/events/EventsActivity.java95
A
0 mins
C
74%
app/src/main/java/ch/epfl/culturequest/ui/events/EventsViewModel.java46
A
0 mins
B
81%
app/src/main/java/ch/epfl/culturequest/ui/events/sightseeing/SightseeingRecycleViewAdapter.java107
A
0 mins
D
67%
app/src/main/java/ch/epfl/culturequest/ui/events/tournaments/QuizzUnavailableDialog.java32
A
0 mins
F
0%
app/src/main/java/ch/epfl/culturequest/ui/events/tournaments/QuizzesRecycleViewAdapter.java116
A
0 mins
C
76%
app/src/main/java/ch/epfl/culturequest/ui/events/tournaments/TournamentActivity.java51
A
0 mins
B
85%
app/src/main/java/ch/epfl/culturequest/ui/events/tournaments/TournamentViewModel.java40
A
0 mins
C
78%
app/src/main/java/ch/epfl/culturequest/ui/events/tournaments/TournamentsRecycleViewAdapter.java57
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/ui/home/HomeFragment.java49
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/ui/home/HomeViewModel.java35
A
0 mins
C
70%
app/src/main/java/ch/epfl/culturequest/ui/leaderboard/LeaderboardFragment.java114
A
0 mins
A
92%
app/src/main/java/ch/epfl/culturequest/ui/leaderboard/LeaderboardRecycleViewAdapter.java138
A
0 mins
B
86%
app/src/main/java/ch/epfl/culturequest/ui/leaderboard/LeaderboardViewModel.java137
A
1 hr
A
94%
app/src/main/java/ch/epfl/culturequest/ui/map/MapUnavailableFragment.java18
A
0 mins
F
50%
app/src/main/java/ch/epfl/culturequest/ui/map/MapsFragment.java297
C
7 hrs
F
21%
app/src/main/java/ch/epfl/culturequest/ui/map/MapsViewModel.java50
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/ui/notifications/NotificationsActivity.java32
A
0 mins
B
85%
app/src/main/java/ch/epfl/culturequest/ui/notifications/NotificationsRecycleViewAdapter.java127
A
0 mins
F
50%
app/src/main/java/ch/epfl/culturequest/ui/notifications/NotificationsViewModel.java39
A
0 mins
C
72%
app/src/main/java/ch/epfl/culturequest/ui/profile/DisplayUserBadgeCollectionActivity.java34
A
0 mins
B
88%
app/src/main/java/ch/epfl/culturequest/ui/profile/DisplayUserProfileActivity.java92
A
2 hrs
A
91%
app/src/main/java/ch/epfl/culturequest/ui/profile/FollowButton.java24
A
0 mins
A
100%
app/src/main/java/ch/epfl/culturequest/ui/profile/ProfileFragment.java128
A
0 mins
C
70%
app/src/main/java/ch/epfl/culturequest/ui/profile/ProfileViewModel.java115
A
1 hr
A
97%
app/src/main/java/ch/epfl/culturequest/ui/profile/ProfileViewModelFactory.java19
A
0 mins
B
83%