<and>
  <if>
    <leq>
      <define name="x">B</define>
      B
      <string>C</string>
    </leq>
    <print newline="true">PASS</print>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
  </if>

  <if>
    <leq>
      <define name="x">1</define>
      1 2 3 4
    </leq>
    <print newline="true">PASS</print>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
  </if>

  <if>
    <leq>
      <define name="x">C</define>
      B
      <string>C</string>
    </leq>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
    <print newline="true">PASS</print>
  </if>

  <if>
    <leq>
      <define name="x">2</define>
      1 2 3 4
    </leq>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
    <print newline="true">PASS</print>
  </if>

  <if>
    <leq>
      <string>1</string>
      1 2 3 4
    </leq>
    <expr>
      <print newline="true">FAIL</print>
      <false/>
    </expr>
    <print newline="true">PASS</print>
  </if>
</and>
