Skip to content
Snippets Groups Projects
Commit 7fe65014 authored by Axely's avatar Axely
Browse files

Changed day from enum to string, so frontend can easily display the days in Norwegian

parent 405f9da1
No related branches found
No related tags found
1 merge request!41Changed day from enum to string, so frontend can easily display the days in Norwegian
Pipeline #226462 passed
...@@ -20,15 +20,5 @@ public class DayMenu { ...@@ -20,15 +20,5 @@ public class DayMenu {
@Setter @Getter @ManyToOne Recipe recipe; @Setter @Getter @ManyToOne Recipe recipe;
@Setter @Getter Day day; @Setter @Getter String day;
public enum Day{
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
} }
...@@ -51,25 +51,25 @@ public class WeekMenuService { ...@@ -51,25 +51,25 @@ public class WeekMenuService {
} }
for (DayMenu dayMenu: weekmenu.getDayMenus()) { for (DayMenu dayMenu: weekmenu.getDayMenus()) {
if (dayMenu.getDay() == DayMenu.Day.MONDAY) { if (Objects.equals(dayMenu.getDay(), "Mandag")) {
weekRecipes.add(0, dayMenu); weekRecipes.add(0, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.TUESDAY) { if (Objects.equals(dayMenu.getDay(), "Tirsdag")) {
weekRecipes.add(1, dayMenu); weekRecipes.add(1, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.WEDNESDAY) { if (Objects.equals(dayMenu.getDay(), "Onsdag")) {
weekRecipes.add(2, dayMenu); weekRecipes.add(2, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.THURSDAY) { if (Objects.equals(dayMenu.getDay(), "Torsdag")) {
weekRecipes.add(3, dayMenu); weekRecipes.add(3, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.FRIDAY) { if (Objects.equals(dayMenu.getDay(), "Fredag")) {
weekRecipes.add(4, dayMenu); weekRecipes.add(4, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.SATURDAY) { if (Objects.equals(dayMenu.getDay(), "Lørdag")) {
weekRecipes.add(5, dayMenu); weekRecipes.add(5, dayMenu);
} }
if (dayMenu.getDay() == DayMenu.Day.SUNDAY) { if (Objects.equals(dayMenu.getDay(), "Søndag")) {
weekRecipes.add(6, dayMenu); weekRecipes.add(6, dayMenu);
} }
} }
...@@ -143,13 +143,13 @@ public class WeekMenuService { ...@@ -143,13 +143,13 @@ public class WeekMenuService {
fridgeService.combineReservedIngredients(loggedInAccount); fridgeService.combineReservedIngredients(loggedInAccount);
List<DayMenu> dayMenus = new ArrayList<>(); List<DayMenu> dayMenus = new ArrayList<>();
DayMenu monday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(0),DayMenu.Day.MONDAY)); DayMenu monday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(0),"Mandag"));
DayMenu tuesday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(1),DayMenu.Day.TUESDAY)); DayMenu tuesday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(1),"Tirsdag"));
DayMenu wednesday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(2),DayMenu.Day.WEDNESDAY)); DayMenu wednesday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(2),"Onsdag"));
DayMenu thursday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(3),DayMenu.Day.THURSDAY)); DayMenu thursday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(3),"Torsdag"));
DayMenu friday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(4),DayMenu.Day.FRIDAY)); DayMenu friday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(4),"Fredag"));
DayMenu saturday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(5),DayMenu.Day.SATURDAY)); DayMenu saturday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(5),"Lørdag"));
DayMenu sunday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(6),DayMenu.Day.SUNDAY)); DayMenu sunday = dayMenuRepository.save(new DayMenu(null,weekMenu.get(6),"Søndag"));
dayMenus.add(monday); dayMenus.add(monday);
dayMenus.add(tuesday); dayMenus.add(tuesday);
......
...@@ -105,7 +105,7 @@ public class WeekMenuServiceTest { ...@@ -105,7 +105,7 @@ public class WeekMenuServiceTest {
when(recipeSearchService.getRecipesByIngExpiry(any(),any())).thenReturn(new ArrayList<>()); when(recipeSearchService.getRecipesByIngExpiry(any(),any())).thenReturn(new ArrayList<>());
when(recipeSearchService.getRecipeSuggestions(any(),any(),any(),any(),any())).thenReturn(new ArrayList<>()); when(recipeSearchService.getRecipeSuggestions(any(),any(),any(),any(),any())).thenReturn(new ArrayList<>());
when(recipeRepository.findAll()).thenReturn(recipes); when(recipeRepository.findAll()).thenReturn(recipes);
when(dayMenuRepository.save(any())).thenReturn(new DayMenu(null, recipe, DayMenu.Day.MONDAY)); when(dayMenuRepository.save(any())).thenReturn(new DayMenu(null, recipe, "Mandag"));
assertDoesNotThrow(() -> weekMenuService.generateWeekMenu(account,1)); assertDoesNotThrow(() -> weekMenuService.generateWeekMenu(account,1));
assertEquals(7, weekMenuService.generateWeekMenu(account,1).getDayMenus().size()); assertEquals(7, weekMenuService.generateWeekMenu(account,1).getDayMenus().size());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment