@Test public void translateCheckConstraintViolation() { ServerErrorMessage serverErrorMessage = mock(ServerErrorMessage.class); when(serverErrorMessage.getTable()).thenReturn("entity"); when(serverErrorMessage.getConstraint()).thenReturn("entity_column_chk"); //noinspection ThrowableResultOfMethodCallIgnored MolgenisValidationException e = PostgreSqlExceptionTranslator.translateCheckConstraintViolation( new PSQLException(serverErrorMessage)); assertEquals(e.getMessage(), "Unknown enum value for attribute 'column' of entity 'entity'."); }