Sha256: 997bf863bb0f5690656e6cf0e8dea3ddcec446874f0859d579ce89f4f137324d

Contents?: true

Size: 1.93 KB

Versions: 9

Compression:

Stored size: 1.93 KB

Contents

case1:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - "'1.a'"
  results:
    - [[1.a]]

case1-2:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - "'1.a'"
    - "'2.a'"
  results:
    - [[1.a], [2.a]]

case2:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - "'*.a'"
  results:
    - [[1.a]]
    - [[2.a]]
    - [[3.a]]

case3:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - "'*.a'.all"
  results:
    - [ [1.a, 2.a, 3.a] ]

case4:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'"
    - "'{$*}.b'"
  results:
    - [[1.a], [1.b]]
    - [[2.a], [2.b]]
    - [[3.a], [3.b]]

case5:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'.all"
    - "'*.b'"
  results:
    - [[1.a, 2.a, 3.a], [1.b]]
    - [[1.a, 2.a, 3.a], [2.b]]
    - [[1.a, 2.a, 3.a], [3.b]]

case6:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'"
    - "'*.b'.all"
  results:
    - [[1.a], [1.b, 2.b, 3.b]]
    - [[2.a], [1.b, 2.b, 3.b]]
    - [[3.a], [1.b, 2.b, 3.b]]

case7:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'.all"
    - "'*.b'.all"
  results:
    - [ [1.a, 2.a, 3.a], [1.b, 2.b, 3.b] ]

case8:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'"
    - "'*.b'"
  results:
    - [[1.a], [1.b]]
    - [[1.a], [2.b]]
    - [[1.a], [3.b]]
    - [[2.a], [1.b]]
    - [[2.a], [2.b]]
    - [[2.a], [3.b]]
    - [[3.a], [1.b]]
    - [[3.a], [2.b]]
    - [[3.a], [3.b]]

case9:
  tuples:
    - 1.a
    - 2.a
    - 3.a
  query:
    - "'*.a'"
    - "'*.b' or null"
  results:
    - [[1.a], []]
    - [[2.a], []]
    - [[3.a], []]

case10:
  tuples:
    - 1.a
    - 1.b
    - 2.a
    - 2.b
    - 3.a
    - 3.b
  query:
    - "'*.a'"
    - "'*.b'.all or null"
  results:
    - [ [1.a], [1.b, 2.b, 3.b] ]
    - [ [2.a], [1.b, 2.b, 3.b] ]
    - [ [3.a], [1.b, 2.b, 3.b] ]

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pione-0.5.0 test/rule-engine/spec_data-finder.yml
pione-0.5.0.alpha.2 test/rule-engine/spec_data-finder.yml
pione-0.5.0.alpha.1 test/rule-engine/spec_data-finder.yml
pione-0.4.2 test/rule-engine/spec_data-finder.yml
pione-0.4.1 test/rule-engine/spec_data-finder.yml
pione-0.4.0 test/rule-engine/spec_data-finder.yml
pione-0.3.2 test/rule-engine/spec_data-finder.yml
pione-0.3.1 test/rule-engine/spec_data-finder.yml
pione-0.3.0 test/rule-engine/spec_data-finder.yml