@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();
 }