@Test
public void testTraceLogLocaleAndTimeZone() {
recorder.release();
recorder.capture("TRACE");
String value = LOCALE_CUSTOM + " " + TIMEZONE_CUSTOM.getID();
Cookie cookie = new Cookie(DEFAULT_COOKIE_NAME, value);
when(request.getCookies()).thenReturn(new Cookie[] { cookie });
LocaleContext context = resolver.resolveLocaleContext(request);
assertThat(context).isInstanceOf(TimeZoneAwareLocaleContext.class);
Locale locale = ((TimeZoneAwareLocaleContext) context).getLocale();
TimeZone zone = ((TimeZoneAwareLocaleContext) context).getTimeZone();
List<Event> events = recorder.play();
assertThat(events).hasSize(1);
Event event = events.get(0);
assertThat(event.getLevel()).isEqualTo("TRACE");
assertThat(event.getMessage()).isEqualTo("Parsed cookie value [" + value + "] into locale '" + locale + "' " +
"and time zone '" + zone.getID() + "'");
assertThat(event.getThrown()).isNull();
}
AngularCookieLocaleResolverTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:jhipster
作者:
评论列表
文章目录