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); } }