device.setDeviceType(DeviceType.MOBILE);
Servlet servlet = createMock(Servlet.class);
replay(servlet);
MockFilter otherFilter = new MockFilter(servlet);
MockFilterChain chain = new MockFilterChain(servlet, siteSwitcher, otherFilter);
chain.doFilter(this.request, this.response);
assertEquals("http://m.app.com", response.getRedirectedUrl());
assertFalse(otherFilter.invoked);
verify(servlet);
}