Polish Annotation Test
This test was made more effective by having it focus on the real scenario of resolving annotations from the standpoint of a bean
This commit is contained in:
parent
b743d8f7a1
commit
90335bd0a6
|
@ -71,9 +71,8 @@ public class UniqueMergedAnnotationSynthesizerTests {
|
|||
|
||||
@Test
|
||||
void synthesizeWhenInterfaceOverridingMultipleInterfaceInheritanceThenResolves() throws Exception {
|
||||
Method method = InterfaceOverridingMultipleInterfaceInheritance.class.getMethod("method");
|
||||
PreAuthorize preAuthorize = this.synthesizer.synthesize(method,
|
||||
InterfaceOverridingMultipleInterfaceInheritance.class);
|
||||
Method method = ClassInheritingInterfaceOverridingMultipleInterfaceInheritance.class.getDeclaredMethod("method");
|
||||
PreAuthorize preAuthorize = this.synthesizer.synthesize(method);
|
||||
assertThat(preAuthorize.value()).isEqualTo("ten");
|
||||
}
|
||||
|
||||
|
@ -311,6 +310,14 @@ public class UniqueMergedAnnotationSynthesizerTests {
|
|||
|
||||
}
|
||||
|
||||
private static class ClassInheritingInterfaceOverridingMultipleInterfaceInheritance
|
||||
implements InterfaceOverridingMultipleInterfaceInheritance {
|
||||
@Override
|
||||
public String method() {
|
||||
return "ok";
|
||||
}
|
||||
}
|
||||
|
||||
private interface InterfaceMethodOverridingMultipleInterfaceInheritance
|
||||
extends AnnotationOnInterface, AlsoAnnotationOnInterface {
|
||||
|
||||
|
|
Loading…
Reference in New Issue