[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Case-sensitive extended matching rule names (ITS#3334)
It passes all tests with ldbm.
The cases reported in this ITS work.
While running the tests I noticed test031-component-filter, so I edited
that to use uppercase names except for caseExactMatch values. That
failed - possibly because I have no idea which parts of component
filters are case-sensitive:-)
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=ITEM:{ COMPONENT \"ID\", RULE CASEEXACTMATCH, VALUE \"worldcup\" )"
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=NOT:ITEM:{ COMPONENT \"ID2\", RULE CASEEXACTMATCH, VALUE \"worldcup\" )"
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=NOT:ITEM:{ COMPONENT \"ID2\", RULE COMPONENTFILTERMATCH, VALUE NOT:ITEM:{ COMPONENT \"ID.0\", RULE INTEGERMATCH, VALUE 5 }})"
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=AND:{ITEM:{ COMPONENT \"100\", RULE CASEIGNOREMATCH, VALUE "FOOBAR" },ITEM:{ COMPONENT \"ID2.RR.KK\", RULE COMPONENTFILTERMATCH, VALUE ITEM:{ COMPONENT \"ID3\", RULE INTEGERMATCH, VALUE 1 }}})"
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=AND:{NOT:ITEM:{ COMPONENT \"100\", RULE CASEIGNOREMATCH, VALUE "FOOBAR" },NOT:ITEM:{ COMPONENT \"ID2.RR.KK\", RULE COMPONENTFILTERMATCH, VALUE ITEM:{ COMPONENT \"ID3\", RULE INTEGERMATCH, VALUE 1 }}})"
FILTER="(COMPONENTTEST:COMPONENTFILTERMATCH:=OR:{NOT:ITEM:{ COMPONENT \"100\", RULE CASEIGNOREMATCH, VALUE "FOOBAR" },NOT:ITEM:{ COMPONENT \"ID2.RR.KK\", RULE COMPONENTFILTERMATCH, VALUE ITEM:{ COMPONENT \"ID3\", RULE INTEGERMATCH, VALUE 1 }}})"
test015-xsearch and test021-certificate with uppercase filters worked.
--
Hallvard