@Test public void testShouldFilter() { class TestZuulFilter extends BaseSyncFilter { @Override public int filterOrder() { return 0; } @Override public FilterType filterType() { return FilterType.INBOUND; } @Override public boolean shouldFilter(ZuulMessage req) { return false; } @Override public ZuulMessage apply(ZuulMessage req) { return null; } } TestZuulFilter tf1 = spy(new TestZuulFilter()); TestZuulFilter tf2 = spy(new TestZuulFilter()); when(tf1.shouldFilter(req)).thenReturn(true); when(tf2.shouldFilter(req)).thenReturn(false); } }
@Test public void testShouldFilter() { class TestZuulFilter extends BaseSyncFilter { @Override public int filterOrder() { return 0; } @Override public FilterType filterType() { return FilterType.INBOUND; } @Override public boolean shouldFilter(ZuulMessage req) { return false; } @Override public ZuulMessage apply(ZuulMessage req) { return null; } } TestZuulFilter tf1 = spy(new TestZuulFilter()); TestZuulFilter tf2 = spy(new TestZuulFilter()); when(tf1.shouldFilter(req)).thenReturn(true); when(tf2.shouldFilter(req)).thenReturn(false); } }
@Test public void testShouldFilter() { class TestZuulFilter extends BaseSyncFilter { @Override public int filterOrder() { return 0; } @Override public FilterType filterType() { return FilterType.INBOUND; } @Override public boolean shouldFilter(ZuulMessage req) { return false; } @Override public ZuulMessage apply(ZuulMessage req) { return null; } } TestZuulFilter tf1 = spy(new TestZuulFilter()); TestZuulFilter tf2 = spy(new TestZuulFilter()); when(tf1.shouldFilter(req)).thenReturn(true); when(tf2.shouldFilter(req)).thenReturn(false); } }