private boolean browserMatches() { if (browserMatch.isEmpty()) { // Not browser-sensitive. return true; } UserAgent ua = uaProvider.get(); List<VersionMatcher> versionMatchers = browserMatch.get(ua.getBrowser()); if (versionMatchers != null) { for (VersionMatcher matcher : versionMatchers) { if (matcher.matches(ua.getVersion())) return true; } } return false; }
private boolean browserMatches() { if (browserMatch.isEmpty()) { // Not browser-sensitive. return true; } UserAgent ua = uaProvider.get(); List<VersionMatcher> versionMatchers = browserMatch.get(ua.getBrowser()); if (versionMatchers != null) { for (VersionMatcher matcher : versionMatchers) { if (matcher.matches(ua.getVersion())) return true; } } return false; }
private boolean browserMatches() { if (browserMatch.isEmpty()) { // Not browser-sensitive. return true; } UserAgent ua = uaProvider.get(); List<VersionMatcher> versionMatchers = browserMatch.get(ua.getBrowser()); if (versionMatchers != null) { for (VersionMatcher matcher : versionMatchers) { if (matcher.matches(ua.getVersion())) return true; } } return false; }
@Test public void testProviderWorks() { String agentVersion = "AGENT_VERSION"; HttpServletRequest req = mock(HttpServletRequest.class); expect(req.getHeader("User-Agent")).andReturn(agentVersion).once(); replay(); HttpServletUserAgentProvider provider = new HttpServletUserAgentProvider( parser, new HttpServletRequestProvider(req)); UserAgent entry = provider.get(); assertEquals(UserAgent.Browser.OTHER, entry.getBrowser()); assertEquals(agentVersion, entry.getVersion()); verify(); }
@Test public void testProviderWorks() { String agentVersion = "AGENT_VERSION"; HttpServletRequest req = mock(HttpServletRequest.class); expect(req.getHeader("User-Agent")).andReturn(agentVersion).once(); replay(); HttpServletUserAgentProvider provider = new HttpServletUserAgentProvider( parser, new HttpServletRequestProvider(req)); UserAgent entry = provider.get(); assertEquals(UserAgent.Browser.OTHER, entry.getBrowser()); assertEquals(agentVersion, entry.getVersion()); verify(); }
@Test public void testProviderWorks() { String agentVersion = "AGENT_VERSION"; HttpServletRequest req = mock(HttpServletRequest.class); expect(req.getHeader("User-Agent")).andReturn(agentVersion).once(); replay(); HttpServletUserAgentProvider provider = new HttpServletUserAgentProvider( parser, new HttpServletRequestProvider(req)); UserAgent entry = provider.get(); assertEquals(UserAgent.Browser.OTHER, entry.getBrowser()); assertEquals(agentVersion, entry.getVersion()); verify(); }
@Test public void testProviderWorks() { String agentVersion = "AGENT_VERSION"; HttpServletRequest req = mock(HttpServletRequest.class); expect(req.getHeader("User-Agent")).andReturn(agentVersion).once(); replay(); HttpServletUserAgentProvider provider = new HttpServletUserAgentProvider( parser, new HttpServletRequestProvider(req)); UserAgent entry = provider.get(); assertEquals(UserAgent.Browser.OTHER, entry.getBrowser()); assertEquals(agentVersion, entry.getVersion()); verify(); }
@Test public void testProviderWorks() { String agentVersion = "AGENT_VERSION"; HttpServletRequest req = mock(HttpServletRequest.class); expect(req.getHeader("User-Agent")).andReturn(agentVersion).once(); replay(); HttpServletUserAgentProvider provider = new HttpServletUserAgentProvider( parser, new HttpServletRequestProvider(req)); UserAgent entry = provider.get(); assertEquals(UserAgent.Browser.OTHER, entry.getBrowser()); assertEquals(agentVersion, entry.getVersion()); verify(); }