Skip to content

Commit 3513ba5

Browse files
committed
Inline TestStrategiesConfig into StrategiesConfig.
No functional changes.
1 parent 6bd518b commit 3513ba5

File tree

3 files changed

+24
-41
lines changed

3 files changed

+24
-41
lines changed

src/main/java/ru/mystamps/web/config/ApplicationContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
LiquibaseConfig.class,
2727
SecurityConfig.class,
2828
ServicesConfig.class,
29-
TestStrategiesConfig.class
29+
StrategiesConfig.class
3030
})
3131
public class ApplicationContext {
3232
}

src/main/java/ru/mystamps/web/config/StrategiesConfig.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,31 @@
1717
*/
1818
package ru.mystamps.web.config;
1919

20+
import javax.inject.Inject;
21+
22+
import org.springframework.context.annotation.Bean;
23+
import org.springframework.context.annotation.Configuration;
24+
25+
import ru.mystamps.web.dao.ImageDataDao;
26+
import ru.mystamps.web.service.DatabaseImagePersistenceStrategy;
2027
import ru.mystamps.web.service.ImagePersistenceStrategy;
2128

29+
@Configuration
2230
public interface StrategiesConfig {
31+
2332
ImagePersistenceStrategy getImagePersistenceStrategy();
33+
34+
class TestStrategiesConfig implements StrategiesConfig {
35+
36+
@Inject
37+
private ImageDataDao imageDataDao;
38+
39+
@Bean
40+
@Override
41+
public ImagePersistenceStrategy getImagePersistenceStrategy() {
42+
return new DatabaseImagePersistenceStrategy(imageDataDao);
43+
}
44+
45+
}
46+
2447
}

src/main/java/ru/mystamps/web/config/TestStrategiesConfig.java

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)