Fix operator resolution involving generics and supertypes #225
3956 tests run, 1066 passed, 338 skipped, 2552 failed.
Annotations
github-actions / JUnit Test Report
CommentTests.comments()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.CommentTests.comments(CommentTests.java:23)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
HidingTests.hidingIncludeDefinition()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTestNoErrors(TestUtils.java:129)
at org.cqframework.cql.cql2elm.HidingTests.hidingIncludeDefinition(HidingTests.java:198)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
HidingTests.caseInsensitiveWarning()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:145)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:140)
at org.cqframework.cql.cql2elm.HidingTests.caseInsensitiveWarning(HidingTests.java:16)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
LibraryTests.forwardDeclarationsImplicitConversion()
java.lang.AssertionError:
Expected: <0>
but: was <5>
Raw output
java.lang.AssertionError:
Expected: <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.cqframework.cql.cql2elm.LibraryTests.forwardDeclarationsImplicitConversion(LibraryTests.java:539)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.translations()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Integer,System.Integer,System.Integer,System.Integer) and (System.Integer,System.Integer,System.Integer,System.Integer)., org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Any,System.Any,System.Integer,System.Integer) and (System.Integer,System.Any,System.Any,System.Integer).]
Expected: is <0>
but: was <2>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Integer,System.Integer,System.Integer,System.Integer) and (System.Integer,System.Integer,System.Integer,System.Integer)., org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Any,System.Any,System.Integer,System.Integer) and (System.Integer,System.Any,System.Any,System.Integer).]
Expected: is <0>
but: was <2>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:794)
at org.cqframework.cql.cql2elm.SemanticTests.translations(SemanticTests.java:24)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.vSCastFunction14()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:145)
at org.cqframework.cql.cql2elm.SemanticTests.vSCastFunction14(SemanticTests.java:533)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.vSCastFunction15()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:145)
at org.cqframework.cql.cql2elm.SemanticTests.vSCastFunction15(SemanticTests.java:594)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.issue1407()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:145)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:808)
at org.cqframework.cql.cql2elm.SemanticTests.issue1407GetIsPreserve(SemanticTests.java:780)
at org.cqframework.cql.cql2elm.SemanticTests.issue1407(SemanticTests.java:775)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.nullologicalOperators()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 1 out of bounds for length 1, org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Integer,System.Integer,System.Integer,System.Integer) and (System.Integer,System.Integer,System.Integer,System.Integer).]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 1 out of bounds for length 1, org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Ambiguous generic instantiation of operator Coalesce between signature (System.Integer,System.Integer,System.Integer,System.Integer,System.Integer) and (System.Integer,System.Integer,System.Integer,System.Integer).]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:794)
at org.cqframework.cql.cql2elm.SemanticTests.nullologicalOperators(SemanticTests.java:123)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.implicitConversions()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4]
Expected: is <0>
but: was <3>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4, org.cqframework.cql.cql2elm.CqlSemanticException: Index 4 out of bounds for length 4]
Expected: is <0>
but: was <3>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:794)
at org.cqframework.cql.cql2elm.SemanticTests.implicitConversions(SemanticTests.java:181)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.issue547()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSyntaxException: Syntax error at [, org.cqframework.cql.cql2elm.CqlSyntaxException: Syntax error at ], org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Could not resolve identifier Condition in the current library.]
Expected: is <3>
but: was <9>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSyntaxException: Syntax error at [, org.cqframework.cql.cql2elm.CqlSyntaxException: Syntax error at ], org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Could not resolve identifier Condition in the current library.]
Expected: is <3>
but: was <9>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.issue547(SemanticTests.java:332)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.issue587()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Could not determine signature for invocation of operator System.Collapse.]
Expected: is <2>
but: was <1>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Could not determine signature for invocation of operator System.Collapse.]
Expected: is <2>
but: was <1>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.issue587(SemanticTests.java:378)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.issue643()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.issue643(SemanticTests.java:443)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.stringOperators()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2]
Expected: is <0>
but: was <1>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2]
Expected: is <0>
but: was <1>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:794)
at org.cqframework.cql.cql2elm.SemanticTests.stringOperators(SemanticTests.java:128)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.listOperators()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2]
Expected: is <0>
but: was <1>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 2 out of bounds for length 2]
Expected: is <0>
but: was <1>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:794)
at org.cqframework.cql.cql2elm.SemanticTests.listOperators(SemanticTests.java:113)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
SemanticTests.terminologyReferences()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.SemanticTests.runSemanticTest(SemanticTests.java:798)
at org.cqframework.cql.cql2elm.SemanticTests.terminologyReferences(SemanticTests.java:39)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Check failure on line 133 in Src/dotnet/CQL.Translation_UnitTests/TranslationTests.cs
github-actions / JUnit Test Report
TranslationTests.noImplicitCasts()
org.opentest4j.AssertionFailedError: expected: <0> but was: <5>
Raw output
org.opentest4j.AssertionFailedError: expected: <0> but was: <5>
at app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
at app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
at app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:145)
at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:531)
at app//org.cqframework.cql.cql2elm.TranslationTests.noImplicitCasts(TranslationTests.java:133)
at java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580)
at java.base@21.0.4/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base@21.0.4/java.util.ArrayList.forEach(ArrayList.java:1596)
Check failure on line 334 in Src/dotnet/CQL.Translation_UnitTests/TranslationTests.cs
github-actions / JUnit Test Report
TranslationTests.hidingVariousUseCases()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <6>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.TranslationTests.hidingVariousUseCases(TranslationTests.java:334)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Check failure on line 387 in Src/dotnet/CQL.Translation_UnitTests/TranslationTests.cs
github-actions / JUnit Test Report
TranslationTests.abstractClassNotRetrievable()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Specified data type DomainResource does not support retrieval.]
Expected: is <1>
but: was <7>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Specified data type DomainResource does not support retrieval.]
Expected: is <1>
but: was <7>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.TranslationTests.abstractClassNotRetrievable(TranslationTests.java:387)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.implicitFHIRHelpers()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.implicitFHIRHelpers(BaseTest.java:143)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.fhirWithHelpers()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.fhirWithHelpers(BaseTest.java:158)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.intervalImplicitConversion()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.intervalImplicitConversion(BaseTest.java:133)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.conceptConversion()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:124)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.conceptConversion(BaseTest.java:168)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.fhirNamespaces()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:152)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.fhirNamespaces(BaseTest.java:268)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
github-actions / JUnit Test Report
BaseTest.fhirNamespacesSignatureLevelNone()
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
Raw output
java.lang.AssertionError: [org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Index 3 out of bounds for length 3, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type, org.cqframework.cql.cql2elm.CqlSemanticException: Internal error: could not determine result type]
Expected: is <0>
but: was <5>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:178)
at org.cqframework.cql.cql2elm.TestUtils.runSemanticTest(TestUtils.java:164)
at org.cqframework.cql.cql2elm.fhir.dstu2.BaseTest.fhirNamespacesSignatureLevelNone(BaseTest.java:279)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)