Skip to content

Fix operator resolution involving generics and supertypes #225

Fix operator resolution involving generics and supertypes

Fix operator resolution involving generics and supertypes #225

GitHub Actions / JUnit Test Report failed Oct 17, 2024 in 0s

3956 tests run, 1066 passed, 338 skipped, 2552 failed.

Annotations

Check failure on line 23 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/CommentTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 198 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/HidingTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 16 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/HidingTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 539 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/LibraryTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 24 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 533 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 594 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 775 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 123 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 181 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 332 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 378 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 443 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 128 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 113 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 39 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/SemanticTests.java

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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)

Check failure on line 143 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 158 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 133 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 168 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 268 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)

Check failure on line 279 in Src/java/cql-to-elm/src/test/java/org/cqframework/cql/cql2elm/fhir/dstu2/BaseTest.java

See this annotation in the file changed.

@github-actions 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)