@Test public void testLookupRequest() { HttpServletRequest request = EasyMock.createStrictMock(HttpServletRequest.class); EasyMock.expect(request.getSession(false)).andReturn(null); EasyMock.expect(request.getAttribute(DefaultLocaleStore.LOCALE_KEY)).andReturn(Locale.CANADA); request.setAttribute("javax.servlet.jsp.jstl.fmt.locale", Locale.CANADA); EasyMock.replay(request); DefaultLocaleStore provider = new DefaultLocaleStore(request); assertEquals(Locale.CANADA, provider.get()); EasyMock.verify(request); }