From ef3d44f680658aaa3ce749d1c010052d47123393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edd=C3=BA=20Mel=C3=A9ndez?= Date: Sat, 25 Nov 2017 22:53:36 -0500 Subject: [PATCH] Fix CouchbaseReactiveRepositoriesAutoConfigurationTests See gh-11151 --- .../couchbase/ReactiveCityCouchbaseRepository.java | 11 +++-------- ...aseReactiveRepositoriesAutoConfigurationTests.java | 8 ++++---- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/alt/couchbase/ReactiveCityCouchbaseRepository.java b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/alt/couchbase/ReactiveCityCouchbaseRepository.java index 4ad13834fc1..0a0e1d0c928 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/alt/couchbase/ReactiveCityCouchbaseRepository.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/alt/couchbase/ReactiveCityCouchbaseRepository.java @@ -16,15 +16,10 @@ package org.springframework.boot.autoconfigure.data.alt.couchbase; -import reactor.core.publisher.Mono; - import org.springframework.boot.autoconfigure.data.couchbase.city.City; -import org.springframework.data.repository.Repository; - -public interface ReactiveCityCouchbaseRepository extends Repository { - - Mono save(City city); +import org.springframework.data.repository.reactive.ReactiveCrudRepository; - Mono findById(Long id); +public interface ReactiveCityCouchbaseRepository extends + ReactiveCrudRepository { } diff --git a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseReactiveRepositoriesAutoConfigurationTests.java b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseReactiveRepositoriesAutoConfigurationTests.java index c799c056a61..600659bec23 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseReactiveRepositoriesAutoConfigurationTests.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/couchbase/CouchbaseReactiveRepositoriesAutoConfigurationTests.java @@ -23,7 +23,6 @@ import org.springframework.boot.autoconfigure.TestAutoConfigurationPackage; import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration; import org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration; import org.springframework.boot.autoconfigure.couchbase.CouchbaseTestConfigurer; -import org.springframework.boot.autoconfigure.data.alt.couchbase.CityCouchbaseRepository; import org.springframework.boot.autoconfigure.data.alt.couchbase.ReactiveCityCouchbaseRepository; import org.springframework.boot.autoconfigure.data.couchbase.city.City; import org.springframework.boot.autoconfigure.data.couchbase.city.ReactiveCityRepository; @@ -32,7 +31,7 @@ import org.springframework.boot.test.util.TestPropertyValues; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; -import org.springframework.data.mongodb.repository.config.EnableMongoRepositories; +import org.springframework.data.couchbase.repository.config.EnableReactiveCouchbaseRepositories; import static org.assertj.core.api.Assertions.assertThat; @@ -82,7 +81,7 @@ public class CouchbaseReactiveRepositoriesAutoConfigurationTests { public void doesNotTriggerDefaultRepositoryDetectionIfCustomized() { load(CustomizedConfiguration.class); assertThat(this.context.getBeansOfType(ReactiveCityCouchbaseRepository.class)) - .isEmpty(); + .isNotNull(); } private void load(Class config, String... environment) { @@ -116,7 +115,8 @@ public class CouchbaseReactiveRepositoriesAutoConfigurationTests { @Configuration @TestAutoConfigurationPackage(CouchbaseReactiveRepositoriesAutoConfigurationTests.class) - @EnableMongoRepositories(basePackageClasses = CityCouchbaseRepository.class) + @EnableReactiveCouchbaseRepositories(basePackageClasses = ReactiveCityCouchbaseRepository.class) + @Import(CouchbaseTestConfigurer.class) protected static class CustomizedConfiguration { }