test_class.file: model/rql/src/test/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNodeTest.java
test_class.identifier: MultiComparisonNodeTest
test_case.body: @Test
      public void typeConstructorSuccess() {
          final MultiComparisonNode filterNode = new MultiComparisonNode(
                  MultiComparisonNode.Type.IN, "propertyName");
          assertThat(filterNode.getComparisonType()).isEqualTo(
                  MultiComparisonNode.Type.IN);
          assertThat(filterNode.getComparisonProperty()).isEqualTo("propertyName");
          assertThat(filterNode.getComparisonValue()).isEmpty();
  
          filterNode.addValue("test");
          assertThat(filterNode.getComparisonValue().get(0)).isEqualTo("test");
      }
test_case.class_method_signature: MultiComparisonNodeTest.typeConstructorSuccess()
test_case.full_signature: @Test public void typeConstructorSuccess()
test_case.identifier: typeConstructorSuccess
test_case.invocations: isEqualTo assertThat getComparisonType isEqualTo assertThat getComparisonProperty isEmpty assertThat getComparisonValue addValue isEqualTo assertThat get getComparisonValue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void typeConstructorSuccess()
focal_class.file: model/rql/src/main/java/org/eclipse/ditto/model/rql/predicates/ast/MultiComparisonNode.java
focal_class.identifier: MultiComparisonNode
focal_class.class_method_signature: MultiComparisonNode.MultiComparisonNode(final Type comparisonType, final String comparisonProperty)
focal_class.full_signature: public  MultiComparisonNode(final Type comparisonType, final String comparisonProperty)
focal_class.identifier: MultiComparisonNode
focal_class.modifiers: public
focal_class.parameters: (final Type comparisonType, final String comparisonProperty)
focal_class.signature:  MultiComparisonNode(final Type comparisonType, final String comparisonProperty)
focal_class.class_method_signature: MultiComparisonNode.MultiComparisonNode(final Type comparisonType, final String comparisonProperty,
              final List<Object> comparisonPropertyValues)
focal_class.full_signature: public  MultiComparisonNode(final Type comparisonType, final String comparisonProperty,
              final List<Object> comparisonPropertyValues)
focal_class.identifier: MultiComparisonNode
focal_class.modifiers: public
focal_class.parameters: (final Type comparisonType, final String comparisonProperty,
              final List<Object> comparisonPropertyValues)
focal_class.signature:  MultiComparisonNode(final Type comparisonType, final String comparisonProperty,
              final List<Object> comparisonPropertyValues)
focal_class.class_method_signature: MultiComparisonNode.addValue(final Object value)
focal_class.full_signature: public void addValue(final Object value)
focal_class.identifier: addValue
focal_class.modifiers: public
focal_class.parameters: (final Object value)
focal_class.return: void
focal_class.signature: void addValue(final Object value)
focal_class.class_method_signature: MultiComparisonNode.accept(final PredicateVisitor predicateVisitor)
focal_class.full_signature: public void accept(final PredicateVisitor predicateVisitor)
focal_class.identifier: accept
focal_class.modifiers: public
focal_class.parameters: (final PredicateVisitor predicateVisitor)
focal_class.return: void
focal_class.signature: void accept(final PredicateVisitor predicateVisitor)
focal_class.superclass: extends ComparisonNode<MultiComparisonNode.Type, List<Object>>
focal_method.body: public void addValue(final Object value) {
          this.getComparisonValue().add(value);
      }
focal_method.class_method_signature: MultiComparisonNode.addValue(final Object value)
focal_method.full_signature: public void addValue(final Object value)
focal_method.identifier: addValue
focal_method.invocations: add getComparisonValue
focal_method.modifiers: public
focal_method.parameters: (final Object value)
focal_method.return: void
focal_method.signature: void addValue(final Object value)