Search in sources :

Example 6 with ZuulFilter

use of com.netflix.zuul.filters.ZuulFilter in project zuul by Netflix.

the class DynamicFilterLoaderTest method testGetFilterFromString.

@Test
public void testGetFilterFromString() throws Exception {
    String string = "";
    doReturn(TestZuulFilter.class).when(compiler).compile(string, string);
    ZuulFilter filter = loader.getFilter(string, string);
    assertNotNull(filter);
    assertTrue(filter.getClass() == TestZuulFilter.class);
// assertTrue(loader.filterInstanceMapSize() == 1);
}
Also used : ZuulFilter(com.netflix.zuul.filters.ZuulFilter) Test(org.junit.Test)

Aggregations

ZuulFilter (com.netflix.zuul.filters.ZuulFilter)6 Test (org.junit.Test)3 Registry (com.netflix.spectator.api.Registry)2 FilterUsageNotifier (com.netflix.zuul.FilterUsageNotifier)2 ProxyEndpoint (com.netflix.zuul.filters.endpoint.ProxyEndpoint)1 InboundPassportStampingFilter (com.netflix.zuul.filters.passport.InboundPassportStampingFilter)1 OutboundPassportStampingFilter (com.netflix.zuul.filters.passport.OutboundPassportStampingFilter)1 HttpRequestMessage (com.netflix.zuul.message.http.HttpRequestMessage)1 HttpResponseMessage (com.netflix.zuul.message.http.HttpResponseMessage)1 ZuulFilterChainHandler (com.netflix.zuul.netty.filter.ZuulFilterChainHandler)1 BufferedReader (java.io.BufferedReader)1 InputStream (java.io.InputStream)1 InputStreamReader (java.io.InputStreamReader)1 URL (java.net.URL)1 LinkedHashSet (java.util.LinkedHashSet)1