- From: Christopher B Ferris <chrisfer@us.ibm.com>
- Date: Mon, 12 Mar 2007 17:26:15 -0400
- To: public-ws-policy@w3.org
- Message-ID: <OFB403BBC0.A075B0D8-ON8525729C.00754E04-8525729C.0075B186@us.ibm.com>
Here are some negative test cases for consideration. Cheers, Christopher Ferris STSM, Software Group Standards Strategy email: chrisfer@us.ibm.com blog: http://www.ibm.com/developerworks/blogs/page/chrisferris phone: +1 508 377 9295 Negative cases 1. <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy"> <wsp:ExactlyOnce/> </wsp:Policy> Normalizes to: <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsp:ExactlyOne> <wsp:All> <wsp:ExactlyOnce/> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> 2. <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:x="http://example.org/mypolicy"> <wsp:ExactlyOne/> <wsp:TwoOutOfThreeAintBad> <x:A/> <x:B/> <x:C/> </wsp:TwoOutOfThreeAintBad> </wsp:Policy> Normalizes to: <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:x="http://example.org/mypolicy"> <wsp:ExactlyOne> </wsp:ExactlyOne> </wsp:Policy> 3. <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:x="http://example.org/mypolicy"> <wsp:ExactlyOne> <wsp:TwoOutOfThreeAintBad> <x:A/> <x:B/> <x:C/> </wsp:TwoOutOfThreeAintBad> <wsp:All> <x:D/> <x:E/> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> Normalizes to: <wsp:Policy xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:x="http://example.org/mypolicy"> <wsp:ExactlyOne> <wsp:All> <wsp:TwoOutOfThreeAintBad><x:A/> <x:B/> <x:C/></wsp:TwoOutOfThreeAintBad> </wsp:All> <wsp:All> <x:D/> <x:E/> </wsp:All> </wsp:ExactlyOne> </wsp:Policy>
Received on Monday, 12 March 2007 21:26:26 UTC