use of io.vertigo.dynamo.store.data.domain.famille.Famille in project vertigo by KleeGroup.
the class AbstractStoreManagerTest method testCreateFamilleFail.
/**
* on vérifier l'exception levée si une contrainte bdd n'est pas respecté.
*/
@Test(expected = Exception.class)
public void testCreateFamilleFail() {
try (VTransactionWritable transaction = transactionManager.createCurrentTransaction()) {
final DecimalFormat df = new DecimalFormat("000000000:");
// -----
final Famille famille = new Famille();
final StringBuilder sb = new StringBuilder();
for (int i = 0; i < 4000; i++) {
sb.append(df.format(i));
}
// libelle
famille.setLibelle(sb.toString());
// On doit échouer car le libellé est trop long
storeManager.getDataStore().create(famille);
Assert.fail();
}
}
Aggregations