// now add a protected path
ProtectedPathManager protectedPathManager = injector.getInstance(ProtectedPathManager.class);
protectedPathManager.addProtectedResource("/service/**", "foobar,perms[sample:priv-name]");
NamedFilterList filterList = filterChainResolver.getFilterChainManager().getChain("/service/**");
assertThat(filterList.get(0), instanceOf(SimpleAccessControlFilter.class));
assertThat(filterList.get(1), instanceOf(HttpMethodPermissionFilter.class));
// test that injection of filters works
assertThat(((SimpleAccessControlFilter) filterList.get(0)).getSecurityXMLFilePath(),
equalTo("target/foo/security.xml"));
}