This is an automated email from the ASF dual-hosted git repository.

mariofusco pushed a commit to branch dev-new-parser
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/dev-new-parser by this push:
     new 9f534c1390 [incubator-kie-drools-5924] [new-parser] Remove 
DRLIncompleteCodeTest (#5941)
9f534c1390 is described below

commit 9f534c13900e2c8c3cf6f1d78b00dd3d88dc356f
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Tue May 14 23:19:14 2024 +0900

    [incubator-kie-drools-5924] [new-parser] Remove DRLIncompleteCodeTest 
(#5941)
    
    * [incubator-kie-drools-5924] [new-parser] Disable DRLIncompleteCodeTest
    
    * Remove editor mode tests
---
 .../mvel/compiler/lang/DRLIncompleteCodeTest.java  | 250 ---------------------
 .../drools/mvel/compiler/lang/RuleParserTest.java  |  20 --
 2 files changed, 270 deletions(-)

diff --git 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/DRLIncompleteCodeTest.java
 
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/DRLIncompleteCodeTest.java
deleted file mode 100644
index 04ba8d2638..0000000000
--- 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/DRLIncompleteCodeTest.java
+++ /dev/null
@@ -1,250 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.drools.mvel.compiler.lang;
-
-import java.util.LinkedList;
-
-import org.antlr.runtime.RecognitionException;
-import org.drools.compiler.builder.impl.EvaluatorRegistry;
-import org.drools.drl.ast.descr.PackageDescr;
-import org.drools.drl.parser.DrlParser;
-import org.drools.drl.parser.DroolsParserException;
-import org.drools.drl.parser.lang.Location;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.kie.internal.builder.conf.LanguageLevelOption;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-public class DRLIncompleteCodeTest {
-
-    @Before
-    public void setup() {
-        // just initialising the static operator definitions
-        new EvaluatorRegistry();
-    }
-    
-    @Test
-    @Ignore
-    public void testIncompleteCode1() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.* rule MyRule when Class ( 
property memberOf collexction ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-        System.out.println(parser.getErrors());
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-
-        assertThat(getLastIntegerValue(parser.getEditorSentences().get(2)
-                
.getContent())).isEqualTo(Location.LOCATION_LHS_INSIDE_CONDITION_END);
-    }
-
-    @Test
-    public void testIncompleteCode2() throws DroolsParserException,
-            RecognitionException {
-        String input = "rule MyRule when Class ( property memberOf collection 
";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr).isNotNull();
-        assertThat(getLastIntegerValue(parser.getEditorSentences().get(0)
-                
.getContent())).isEqualTo(Location.LOCATION_LHS_INSIDE_CONDITION_END);
-    }
-
-    @Test
-    public void testIncompleteCode3() throws DroolsParserException,
-            RecognitionException {
-        String input = "rule MyRule when Class ( property > somevalue ) then 
end query MyQuery Class ( property == collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getRules().get(0).getName()).isEqualTo("MyRule");
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getRules().get(1).getName()).isEqualTo("MyQuery");
-
-        assertThat(getLastIntegerValue(parser
-                
.getEditorSentences().get(0).getContent())).isEqualTo(Location.LOCATION_RHS);
-    }
-
-    @Test
-    public void testIncompleteCode4() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.*"
-                + " rule MyRule when Class ( property == collection ) then end 
"
-                + " query MyQuery Class ( property == collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getRules().get(0).getName()).isEqualTo("MyRule");
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getRules().get(1).getName()).isEqualTo("MyQuery");
-    }
-
-    @Test
-    public void testIncompleteCode5() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.*"
-                + " rule MyRule when Class ( property memberOf collection ) 
then end "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr).isNotNull();
-    }
-
-    @Test
-    public void testIncompleteCode6() throws DroolsParserException,
-            RecognitionException {
-        String input = "packe 1111.111 import a.b.c.*"
-                + " rule MyRule when Class ( property memberOf collection ) 
then end "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr).isNotNull();
-    }
-
-    @Test
-    public void testIncompleteCode7() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c imrt a.b.c.*"
-                + " rule MyRule when Class ( property memberOf collection ) 
then end "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr).isNotNull();
-    }
-
-    @Test
-    public void testIncompleteCode8() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.1111.c.*"
-                + " rule MyRule when Class ( property memberOf collection ) 
then end "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-        System.out.println(parser.getErrors());
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        // FIXME: assertEquals(2, descr.getRules().size());
-        assertThat(parser.hasErrors()).isEqualTo(true);
-    }
-
-    @Test @Ignore
-    public void testIncompleteCode9() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.*"
-                + " rule MyRule xxxxx Class ( property memberOf collection ) 
then end "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-
-        assertThat(descr.getRules().size()).isEqualTo(1);
-        assertThat(descr.getRules().get(0).getName()).isEqualTo("MyQuery");
-    }
-
-    @Test @Ignore
-    public void testIncompleteCode10() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.*"
-                + " rule MyRule xxxxx Class ( property memberOf "
-                + " query MyQuery Class ( property memberOf collection ) end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-
-        assertThat(descr.getRules().size()).isEqualTo(0);
-    }
-
-    @Test
-    public void testIncompleteCode11() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c import a.b.c.*"
-                + " rule MyRule when Class ( property memberOf collection ) 
then end "
-                + " qzzzzuery MyQuery Class ( property ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-
-        assertThat(descr).isNotNull();
-        assertThat(descr.getRules().get(0).getName()).isEqualTo("MyRule");
-    }
-
-    @Test
-    public void testIncompleteCode12() throws DroolsParserException,
-            RecognitionException {
-        String input = "package a.b.c " + "import a.b.c.* " + "rule MyRule"
-                + "  when " + "    m: Message(  ) " + "    " + "  then"
-                + "end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-        assertThat(descr).isNotNull();
-
-        assertThat(descr.getNamespace()).isEqualTo("a.b.c");
-        assertThat(descr.getImports().get(0)
-                .getTarget()).isEqualTo("a.b.c.*");
-    }
-
-    @Test
-    public void testIncompleteCode13() throws DroolsParserException,
-            RecognitionException {
-        String input = "package com.sample "
-                + "import com.sample.DroolsTest.Message; "
-                + "rule \"Hello World\"" + "  when " + "  then" + "     \\\" "
-                + "end ";
-        DrlParser parser = new DrlParser(LanguageLevelOption.DRL5);
-        PackageDescr descr = parser.parse(true, input);
-        assertThat(descr).isNotNull();
-    }
-
-    @SuppressWarnings("unchecked")
-    private int getLastIntegerValue(LinkedList list) {
-        // System.out.println(list.toString());
-        int lastIntergerValue = -1;
-        for (Object object : list) {
-            if (object instanceof Integer) {
-                lastIntergerValue = (Integer) object;
-            }
-        }
-        return lastIntergerValue;
-    }
-}
diff --git 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/RuleParserTest.java
 
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/RuleParserTest.java
index 4968c0dfa1..5a8fa15e90 100644
--- 
a/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/RuleParserTest.java
+++ 
b/drools-test-coverage/test-compiler-integration/src/test/java/org/drools/mvel/compiler/lang/RuleParserTest.java
@@ -110,26 +110,6 @@ public class RuleParserTest {
         assertThat(pkg.getName()).isEqualTo("foo.bar.baz");
     }
 
-    @Test
-    public void testPackageWithError() throws Exception {
-        final String source = "package 12 foo.bar.baz";
-        final DrlParser parser = new DrlParser(LanguageLevelOption.DRL6);
-        final PackageDescr pkg = parser.parse( true,
-                                               new StringReader( source ) );
-        assertThat(parser.hasErrors()).isTrue();
-        assertThat(pkg.getName()).isEqualTo("foo.bar.baz");
-    }
-
-    @Test
-    public void testPackageWithError2() throws Exception {
-        final String source = "package 12 12312 231";
-        final DrlParser parser = new DrlParser(LanguageLevelOption.DRL6);
-        final PackageDescr pkg = parser.parse( true,
-                                               new StringReader( source ) );
-        assertThat(parser.hasErrors()).isTrue();
-        assertThat(pkg.getName()).isEqualTo("");
-    }
-
     @Test
     public void testCompilationUnit() throws Exception {
         final String source = "package foo; import com.foo.Bar; import 
com.foo.Baz;";


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to