Conditionele testen

Het is mijn bedoeling om conditionele testen te ondertussen. Maw zodat dingen gelijk dit mogelijk zijn:

  1.  
  2. <condition>
  3.     <op name="&&">
  4.        <event name="Filled" part-name="city"/>
  5.        <op name="==">
  6.         <property name="value" part-name="city"/>
  7.         <constant name="city" type="string" value="’Los Angeles’"/>
  8.      </op>
  9.     <op name="==">
  10.          <property name="value" part-name="state"/>
  11.       <constant name="state" value="undefined"/>
  12.     </op>
  13.  </op>
  14. </condition>
  15. <rule>
  16.   <condition>
  17.     <equal>
  18.       <event part-name="List"
  19.       class="itemStateChanged" name="item"/>
  20.       <constant  value="0"/>
  21.     </equal>
  22.   </condition>
  23.   <action>
  24.     <property part-name="DefnArea"
  25.     name="text">Carnivorous, domesticated mammal
  26.     that’s fond of rats and  mice</property>
  27.   </action>
  28. </rule>
  29.  

Het is dus de bedoeling de tags <condition>, <op> en <equal> te ondersteunen. Momenteel ben ik nog aan het opzoeken wat exact de moeilijkheden zijn bij het implementeren van deze tags. I’ll get back to ya :)

:edit: specs op http://www.oasis-open.org/committees/download.php/5937/uiml-core-3.1-draft-01-20040311.pdf (p46 ev)

Leave a Reply

You must be logged in to post a comment.

A Bachelor thesis by Ingo Berben