diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/filter/TestTypeExcludeFilter.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/filter/TestTypeExcludeFilter.java index dbaf925c110e..867b1caa92d4 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/filter/TestTypeExcludeFilter.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/context/filter/TestTypeExcludeFilter.java @@ -62,6 +62,16 @@ public boolean match(MetadataReader metadataReader, MetadataReaderFactory metada return false; } + @Override + public boolean equals(Object obj) { + return (obj != null) && (getClass() == obj.getClass()); + } + + @Override + public int hashCode() { + return getClass().hashCode(); + } + private boolean isTestConfiguration(MetadataReader metadataReader) { return (metadataReader.getAnnotationMetadata().isAnnotated(TestComponent.class.getName())); }