Skip to content
Snippets Groups Projects

Added more recipes

Merged Katarzyna Szlejter requested to merge add-more-test-recipes into main
1 file
+ 93
1
Compare changes
  • Side-by-side
  • Inline
@@ -11,7 +11,7 @@ import java.util.ArrayList;
import edu.ntnu.idatt210602.matsvinnbackend.repo.ItemRepository;
@Component
public class CreateDefaultItems implements CommandLineRunner {
public class CreateDefaultItemsAndRecipes implements CommandLineRunner {
@Autowired
ItemRepository itemRepo;
@@ -840,6 +840,7 @@ public class CreateDefaultItems implements CommandLineRunner {
ArrayList<Ingredient> ingredients = new ArrayList<>();
//1
Ingredient ingredient1 = new Ingredient(itemRepo.findByName("Løk"), new SerializedAmount(1, "stk"));
Ingredient ingredient2 = new Ingredient(itemRepo.findByName("Spinat (frossen)"), new SerializedAmount(300, "g"));
Ingredient ingredient3 = new Ingredient(itemRepo.findByName("Grønnsaksbuljong i terninger"), new SerializedAmount(2, "stk"));
@@ -865,6 +866,7 @@ public class CreateDefaultItems implements CommandLineRunner {
ingredients.clear();
//2
ingredient1 = new Ingredient(itemRepo.findByName("Kjøttdeig av Storfe"), new SerializedAmount(400, "g"));
ingredient2 = new Ingredient(itemRepo.findByName("Q Lettmelk"), new SerializedAmount(2, "dl"));
ingredient3 = new Ingredient(itemRepo.findByName("Hodekål"), new SerializedAmount(700, "g"));
@@ -895,6 +897,7 @@ public class CreateDefaultItems implements CommandLineRunner {
ingredients.clear();
//3
ingredient1 = new Ingredient(itemRepo.findByName("Kjøttdeig av Storfe"), new SerializedAmount(400, "g"));
ingredient2 = new Ingredient(itemRepo.findByName("Q Lettmelk"), new SerializedAmount(2, "dl"));
ingredient3 = new Ingredient(itemRepo.findByName("Hodekål"), new SerializedAmount(700, "g"));
@@ -958,7 +961,96 @@ public class CreateDefaultItems implements CommandLineRunner {
ingredients.clear();
//4
ingredient1 = new Ingredient(itemRepo.findByName("Grønnsaksbuljong i terninger"), new SerializedAmount(1, "stk"));
ingredient2 = new Ingredient(itemRepo.findByName("Purreløk"), new SerializedAmount(200, "g"));
ingredient3 = new Ingredient(itemRepo.findByName("Gulrot"), new SerializedAmount(0.5, "kg"));
ingredient4 = new Ingredient(itemRepo.findByName("Nypotet"), new SerializedAmount(500, "g"));
ingredientRepo.save(ingredient1);
ingredientRepo.save(ingredient2);
ingredientRepo.save(ingredient3);
ingredientRepo.save(ingredient4);
ingredients.add(ingredient1);
ingredients.add(ingredient2);
ingredients.add(ingredient3);
ingredients.add(ingredient4);
recipeRepo.save(
new Recipe("Grønnsakssuppe", "\n" +
"\n" +
"Kjempe god grønnsakssuppe\n",
"30 min",
ingredients,
"Kutt opp grønnsakene og kok de opp sammen med buljongen. Krydre etter smak."));
ingredients.clear();
//5
ingredient1 = new Ingredient(itemRepo.findByName("Laksefilet"), new SerializedAmount(250, "g"));
ingredient2 = new Ingredient(itemRepo.findByName("Brokkoli"), new SerializedAmount(200, "g"));
ingredient3 = new Ingredient(itemRepo.findByName("Hvetemel"), new SerializedAmount(500, "g"));
ingredient4 = new Ingredient(itemRepo.findByName("Q Lettmelk"), new SerializedAmount(200, "ml"));
ingredientRepo.save(ingredient1);
ingredientRepo.save(ingredient2);
ingredientRepo.save(ingredient3);
ingredientRepo.save(ingredient4);
ingredients.add(ingredient1);
ingredients.add(ingredient2);
ingredients.add(ingredient3);
ingredients.add(ingredient4);
recipeRepo.save(
new Recipe("Laks med hvitsaus og brokkoli", "\n" +
"\n" +
"Laksefilet med hvitsaus og brokkoli.",
"50 min",
ingredients,
"Lag hvitsaus og stek laksen med sausen og brokkolien."));
ingredients.clear();
//6
ingredient1 = new Ingredient(itemRepo.findByName("Laksefilet"), new SerializedAmount(250, "g"));
ingredient2 = new Ingredient(itemRepo.findByName("Brokkoli"), new SerializedAmount(200, "g"));
ingredient3 = new Ingredient(itemRepo.findByName("Hvetemel"), new SerializedAmount(500, "g"));
ingredient4 = new Ingredient(itemRepo.findByName("Q Lettmelk"), new SerializedAmount(200, "ml"));
ingredientRepo.save(ingredient1);
ingredientRepo.save(ingredient2);
ingredientRepo.save(ingredient3);
ingredientRepo.save(ingredient4);
ingredients.add(ingredient1);
ingredients.add(ingredient2);
ingredients.add(ingredient3);
ingredients.add(ingredient4);
recipeRepo.save(
new Recipe("Laks med hvitsaus og brokkoli", "\n" +
"\n" +
"Laksefilet med hvitsaus og brokkoli.",
"50 min",
ingredients,
"Lag hvitsaus og stek laksen med sausen og brokkolien."));
ingredients.clear();
//7
ingredient1 = new Ingredient(itemRepo.findByName("Hjertesalat"), new SerializedAmount(1, "stk"));
ingredient2 = new Ingredient(itemRepo.findByName("Tomat"), new SerializedAmount(4, "stk"));
ingredientRepo.save(ingredient1);
ingredientRepo.save(ingredient2);
ingredients.add(ingredient1);
ingredients.add(ingredient2);
recipeRepo.save(
new Recipe("Tomatsalat", "\n" +
"\n" +
"Kjempegod tomatsalat.",
"50 min",
ingredients,
"Kutt opp salaten og tomatene og bland sammen. Kryddre med salt, pepper og olivenolje."));
ingredients.clear();
}
}
Loading