- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 16 Sep 2009 11:57:27 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn In directory hutz:/tmp/cvs-serv13961/src/org/w3c/unicorn Modified Files: UnicornCall.java Log Message: new test condition "parameter" + new task: "Custom Task" + renamed new-tasklist.xml -> tasklist.xml Index: UnicornCall.java =================================================================== RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/UnicornCall.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- UnicornCall.java 10 Sep 2009 08:32:41 -0000 1.12 +++ UnicornCall.java 16 Sep 2009 11:57:24 -0000 1.13 @@ -785,6 +785,18 @@ XPathExpression xpe = xpath.compile(xpathStr); passed = (Boolean) xpe.evaluate(doc, XPathConstants.BOOLEAN); } + } else if (cond.getType().equals(EnumCondType.PARAMETER)) { + passed = false; + if (!mapOfStringParameter.containsKey(cond.getParameter())) { + cond.setResult(passed); + return passed; + } + + String[] parameterValues = mapOfStringParameter.get(cond.getParameter()); + for (int i=0; i<parameterValues.length; i++) + if (parameterValues[i].equals(cond.getValue())) + passed = true; + } cond.setResult(passed);
Received on Wednesday, 16 September 2009 11:57:40 UTC