test_class.declarator: parser = new RqlPredicateParser()
test_class.modifier: private final
test_class.original_string: private final PredicateParser parser = new RqlPredicateParser();
test_class.type: PredicateParser
test_class.var_name: parser
test_class.file: model/rql-parser/src/test/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParserTest.java
test_class.identifier: RqlPredicateParserTest
test_case.body: @Test
      public void testMultiComparisonWithNullValue() throws ParserException {
          final RootNode root = parser.parse("in(attributes,null,\"test\",null)");
          assertThat(root).isNotNull();
          assertThat(root.getChildren().size()).isEqualTo(1);
  
          final MultiComparisonNode comparison = (MultiComparisonNode) root.getChildren().get(0);
          assertThat(comparison.getComparisonType()).isEqualTo(MultiComparisonNode.Type.IN);
          assertThat(comparison.getComparisonProperty()).isEqualTo("attributes");
          assertThat(comparison.getComparisonValue().size()).isEqualTo(3);
          assertThat(comparison.getComparisonValue().get(0)).isNull();
          assertThat(comparison.getComparisonValue().get(1)).isEqualTo("test");
          assertThat(comparison.getComparisonValue().get(2)).isNull();
      }
test_case.class_method_signature: RqlPredicateParserTest.testMultiComparisonWithNullValue()
test_case.full_signature: @Test public void testMultiComparisonWithNullValue()
test_case.identifier: testMultiComparisonWithNullValue
test_case.invocations: parse isNotNull assertThat isEqualTo assertThat size getChildren get getChildren isEqualTo assertThat getComparisonType isEqualTo assertThat getComparisonProperty isEqualTo assertThat size getComparisonValue isNull assertThat get getComparisonValue isEqualTo assertThat get getComparisonValue isNull assertThat get getComparisonValue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMultiComparisonWithNullValue()
focal_class.declarator: PARSER = RqlPredicateParser$.MODULE
focal_class.modifier: private static final
focal_class.original_string: private static final PredicateParser PARSER = RqlPredicateParser$.MODULE$;
focal_class.type: PredicateParser
focal_class.var_name: PARSER
focal_class.file: model/rql-parser/src/main/java/org/eclipse/ditto/model/rqlparser/RqlPredicateParser.java
focal_class.identifier: RqlPredicateParser
focal_class.interfaces: implements PredicateParser
focal_class.class_method_signature: RqlPredicateParser.parse(final String input)
focal_class.full_signature: @Override public RootNode parse(final String input)
focal_class.identifier: parse
focal_class.modifiers: @Override public
focal_class.parameters: (final String input)
focal_class.return: RootNode
focal_class.signature: RootNode parse(final String input)
focal_method.body: @Override
      public RootNode parse(final String input) {
          return PARSER.parse(input);
      }
focal_method.class_method_signature: RqlPredicateParser.parse(final String input)
focal_method.full_signature: @Override public RootNode parse(final String input)
focal_method.identifier: parse
focal_method.invocations: parse
focal_method.modifiers: @Override public
focal_method.parameters: (final String input)
focal_method.return: RootNode
focal_method.signature: RootNode parse(final String input)