@Before public void before() { bestelbon = new Bestelbon("Jeno", new Adres("Kapellestraat", "27", 9960, "Assenede")); bestelbon.addBestelbonlijn( new Bestelbonlijn(new Bier(new BigDecimal(10), "Rochefort", new BigDecimal(40)), 4)); bestelbonDAO.save(bestelbon); }
// Bestelbon toevoegen @RequestMapping(value = "overzicht", method = RequestMethod.POST) ModelAndView toevoegen( @Valid @ModelAttribute("bestelbon") Bestelbon bestelbon, BindingResult bindingResult) { if (!bindingResult.hasErrors()) { logger.info("Bestelbon word aangemaakt"); bestelbon.setBesteld(new Date()); bestelbon.setBestelbonlijnen(opvragenWijnDetails()); long bestelbonID = bestelbonService.verwerkenBestelbon(bestelbon); mandje.setMandje(new TreeMap<Long, Integer>()); return bevestigd(bestelbonID); } else { logger.info("Bestelbon niet aangemaakt"); logger.info(bindingResult.toString()); return new ModelAndView(VIEW, "mandje", mandje.getMandje()) .addObject("totaalPrijsTeBetalen", totaalPrijsTeBetalen(opvragenWijnDetails())); } }
@Test public void testIfBestelbonLijnenIsNotEmpty() { assertTrue(!bestelbon.getBestelbonlijnen().isEmpty()); }
@Test public void create() { assertNotEquals(0, bestelbon.getBonNr()); // id moet autonumber hebben: }