@Test
public void retrievesMethodInvokerFiltersByPath() {

    MethodInvokerFilter embeddedMethodInvokerFilter = mock(MethodInvokerFilter.class);
    when(embeddedProviders.getMethodInvokerFilters("/a")).thenReturn(newArrayList(embeddedMethodInvokerFilter));
    PathMatchesMethodInvokerFilter pathMatchesMethodInvokerFilter = new PathMatchesMethodInvokerFilter();
    AllMatchesMethodInvokerFilter allMatchesMethodInvokerFilter = new AllMatchesMethodInvokerFilter();
    applicationProviders.addMethodInvokerFilter(pathMatchesMethodInvokerFilter);
    applicationProviders.addMethodInvokerFilter(allMatchesMethodInvokerFilter);
    assertEquals(newArrayList(allMatchesMethodInvokerFilter, embeddedMethodInvokerFilter), applicationProviders.getMethodInvokerFilters("/a"));
}