public void testHTTPMethodExceptionList(@ArquillianResource URL webAppURL) throws Exception {
final Node node = getContextPolicyNode(webAppURL, WEBAPP_NAME);
assertFalse("Can't find permissions with a HTTP Method exception list",
node.selectNodes("UncheckedPermissions/Permission[@actions='!DELETE,GET,PUT']").isEmpty());
assertFalse("Can't find permissions with a HTTP Method exception list",
node.selectNodes("UncheckedPermissions/Permission[@actions='!DELETE,GET,POST,PUT']").isEmpty());
assertFalse("Can't find permissions with a HTTP Method exception list",
node.selectNodes("UncheckedPermissions/Permission[@actions='!DELETE,PUT']").isEmpty());
assertTrue("HTTP Method exception list should be constructed by using exclamation mark",
node.selectNodes("UncheckedPermissions/Permission[@actions='GET,HEAD,OPTIONS,POST,TRACE']").isEmpty());