刘光辉
4 小时以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package jnpf.dmsController;
 
import jnpf.i18n.config.I18nProperties;
import jnpf.util.context.SpringContext;
import org.junit.jupiter.api.BeforeAll;
import org.springframework.context.ApplicationContext;
import org.springframework.context.MessageSource;
import org.springframework.context.support.StaticMessageSource;
 
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
 
public abstract class DmsControllerTestSupport {
 
    @BeforeAll
    static void initializeActionResultI18nDependencies() {
        ApplicationContext applicationContext = mock(ApplicationContext.class);
        when(applicationContext.getBean(MessageSource.class)).thenReturn(new StaticMessageSource());
        when(applicationContext.getBean(I18nProperties.class)).thenReturn(new I18nProperties());
        SpringContext.setApplicationContext(applicationContext);
    }
}