DATACMNS-1375 - AnnotationRepositoryMetadata now exposes the offending repository name.

This commit is contained in:
Oliver Gierke
2018-08-16 14:06:01 +02:00
parent 22a6870d5c
commit 14c2b5b766
2 changed files with 8 additions and 4 deletions

View File

@@ -37,10 +37,12 @@ public class AnnotationRepositoryMetadataUnitTests {
assertThat(metadata.getIdType()).isEqualTo(Integer.class);
}
@Test(expected = IllegalArgumentException.class)
@Test // DATACMNS-37, DATACMNS-1375
public void preventsUnannotatedInterface() {
new AnnotationRepositoryMetadata(UnannotatedRepository.class);
assertThatExceptionOfType(IllegalArgumentException.class) //
.isThrownBy(() -> new AnnotationRepositoryMetadata(UnannotatedRepository.class)) //
.withMessageContaining(UnannotatedRepository.class.getName());
}
@SuppressWarnings("unused")