Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
1a5c4f88
Commit
1a5c4f88
authored
Jun 09, 2014
by
Dave Syer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix compilation error
parent
39a94428
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
23 deletions
+23
-23
MixedMongoRepositoriesAutoConfigurationTests.java
...a/mongo/MixedMongoRepositoriesAutoConfigurationTests.java
+23
-23
No files found.
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/mongo/MixedMongoRepositoriesAutoConfigurationTests.java
View file @
1a5c4f88
...
...
@@ -25,7 +25,6 @@ import org.springframework.boot.autoconfigure.TestAutoConfigurationPackage;
import
org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration
;
import
org.springframework.boot.autoconfigure.data.jpa.city.City
;
import
org.springframework.boot.autoconfigure.data.jpa.city.CityRepository
;
import
org.springframework.boot.autoconfigure.data.mongo.MixedMongoRepositoriesAutoConfigurationTests.BaseConfiguration.Registrar
;
import
org.springframework.boot.autoconfigure.data.mongo.country.Country
;
import
org.springframework.boot.autoconfigure.data.mongo.country.CountryRepository
;
import
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
;
...
...
@@ -112,28 +111,6 @@ public class MixedMongoRepositoriesAutoConfigurationTests {
assertNotNull
(
this
.
context
.
getBean
(
CityRepository
.
class
));
}
@Configuration
@Import
(
Registrar
.
class
)
protected
static
class
BaseConfiguration
{
protected
static
class
Registrar
implements
ImportSelector
{
@Override
public
String
[]
selectImports
(
AnnotationMetadata
importingClassMetadata
)
{
List
<
String
>
names
=
new
ArrayList
<
String
>();
for
(
Class
<?>
type
:
new
Class
<?>[]
{
DataSourceAutoConfiguration
.
class
,
HibernateJpaAutoConfiguration
.
class
,
JpaRepositoriesAutoConfiguration
.
class
,
MongoAutoConfiguration
.
class
,
MongoDataAutoConfiguration
.
class
,
MongoRepositoriesAutoConfiguration
.
class
})
{
names
.
add
(
type
.
getName
());
}
return
names
.
toArray
(
new
String
[
0
]);
}
}
}
@Configuration
@TestAutoConfigurationPackage
(
MongoAutoConfigurationTests
.
class
)
// Not this package or its parent
...
...
@@ -167,4 +144,27 @@ public class MixedMongoRepositoriesAutoConfigurationTests {
protected
static
class
OverlapConfiguration
{
}
@Configuration
@Import
(
Registrar
.
class
)
protected
static
class
BaseConfiguration
{
}
protected
static
class
Registrar
implements
ImportSelector
{
@Override
public
String
[]
selectImports
(
AnnotationMetadata
importingClassMetadata
)
{
List
<
String
>
names
=
new
ArrayList
<
String
>();
for
(
Class
<?>
type
:
new
Class
<?>[]
{
DataSourceAutoConfiguration
.
class
,
HibernateJpaAutoConfiguration
.
class
,
JpaRepositoriesAutoConfiguration
.
class
,
MongoAutoConfiguration
.
class
,
MongoDataAutoConfiguration
.
class
,
MongoRepositoriesAutoConfiguration
.
class
})
{
names
.
add
(
type
.
getName
());
}
return
names
.
toArray
(
new
String
[
0
]);
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment