예제 #1
0
  private KoodistoMetadata createValidKoodistoMetadata(Kieli kieli) {
    KoodistoMetadata koodistoMetadata = new KoodistoMetadata();
    koodistoMetadata.setNimi("nimi");
    koodistoMetadata.setKuvaus("kuvaus");
    koodistoMetadata.setKieli(kieli);

    return koodistoMetadata;
  }
예제 #2
0
  @Test(expected = ConstraintViolationException.class)
  public void validateKoodistoMetadata() {
    KoodistoVersio validKoodistoVersio = insertValidKoodistoVersio(insertValidKoodisto());

    try {
      KoodistoMetadata metadata = createValidKoodistoMetadata(Kieli.SV);
      metadata.setKoodistoVersio(validKoodistoVersio);
      genericDAO.insert(metadata);
    } catch (Exception e) {
      fail();
    }

    try {
      genericDAO.insert(new KoodistoMetadata());
    } catch (ConstraintViolationException e) {
      assertEquals(3, e.getConstraintViolations().size());
      throw e;
    }
  }