package pl.matisoft.soy.locale;
import javax.servlet.http.HttpServletRequest;
import java.util.Locale;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
/**
* Created with IntelliJ IDEA.
* User: mszczap
* Date: 18.10.13
* Time: 19:03
*/
public class DefaultLocaleProviderTest {
private DefaultLocaleProvider defaultLocaleProvider = new DefaultLocaleProvider();
@Mock
private HttpServletRequest request;
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
}
@Test
public void testShouldNotReturnNull() throws Exception {
Assert.assertTrue("should return value", defaultLocaleProvider.resolveLocale(null).isPresent());
}
@Test
public void shouldReturnUsDefault() throws Exception {
Assert.assertEquals("should return absent", Locale.US, defaultLocaleProvider.resolveLocale(request).get());
}
}