@Test @Rollback(true) public void testSaveArviointiFromJson() throws IOException { Resource resource = new ClassPathResource("material/valid_arviointi.json"); ArviointiDto dto = objectMapper.readValue(resource.getFile(), ArviointiDto.class); arviointiService.add(dto); em.flush(); List<ArviointiDto> dtos = arviointiService.findAll(); Assert.assertNotNull(dtos); Assert.assertEquals(1, dtos.size()); }
@Test(expected = ConstraintViolationException.class) @Transactional @Rollback(true) public void testSaveInvalidArviointi2FromJson() throws IOException { Resource resource = new ClassPathResource("material/invalid_arviointi2.json"); ArviointiDto dto = objectMapper.readValue(resource.getFile(), ArviointiDto.class); arviointiService.add(dto); em.flush(); }