package com.syzton.sunread.config; import com.syzton.sunread.service.book.BookService; import com.syzton.sunread.service.book.ReviewService; import com.syzton.sunread.todo.service.TodoService; import org.mockito.Mockito; import org.springframework.context.MessageSource; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.support.ResourceBundleMessageSource; /** * @author Petri Kainulainen */ @Configuration public class TestContext { private static final String MESSAGE_SOURCE_BASE_NAME = "i18n/messages"; @Bean public MessageSource messageSource() { ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource(); messageSource.setBasename(MESSAGE_SOURCE_BASE_NAME); messageSource.setUseCodeAsDefaultMessage(true); return messageSource; } @Bean public TodoService todoService() { return Mockito.mock(TodoService.class); } @Bean public ReviewService reviewService(){ return Mockito.mock(ReviewService.class); } @Bean public BookService bookService() { return Mockito.mock(BookService.class); } }