0
Ich muss das testen;Wie übergebe ich die Parameter im feder-mvc-test?
/** Displays the balance us page. */
@RequestMapping(value = "/profile/balance")
public ModelAndView balance(Principal principal) {
ModelAndView model = new ModelAndView("balance");
String username = principal.getName();
User user = userService.findUserByUsername(username);
model.addObject("moneyEarned", user.getMoneyEarned());
model.addObject("moneySpent", user.getMoneySpent());
return model;
}
mein Test sieht so aus;
@Test
public void getProfileBalance() throws Exception {
this.mockMvc.perform(get("/profile/balance")
.andExpect(status().isOk())
.andExpect(view().name("balance"));
}
Ich verstehe wirklich nicht, wie ich diese Principal-Instanz übergeben könnte. Wie kann ich das tun?
Dieser Code nicht im Geringsten funktioniert – Mattia