File tree 3 files changed +24
-41
lines changed
src/main/java/ru/mystamps/web/config
3 files changed +24
-41
lines changed Original file line number Diff line number Diff line change 26
26
LiquibaseConfig .class ,
27
27
SecurityConfig .class ,
28
28
ServicesConfig .class ,
29
- TestStrategiesConfig .class
29
+ StrategiesConfig .class
30
30
})
31
31
public class ApplicationContext {
32
32
}
Original file line number Diff line number Diff line change 17
17
*/
18
18
package ru .mystamps .web .config ;
19
19
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 ;
20
27
import ru .mystamps .web .service .ImagePersistenceStrategy ;
21
28
29
+ @ Configuration
22
30
public interface StrategiesConfig {
31
+
23
32
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
+
24
47
}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments