Chris Sampson created NIFI-10043:
------------------------------------
Summary: Elasticsearch Client Service integration tests broken
after JUni5 upgrade
Key: NIFI-10043
URL: https://issues.apache.org/jira/browse/NIFI-10043
Project: Apache NiFi
Issue Type: Bug
Affects Versions: 1.16.1
Reporter: Chris Sampson
The ElasticsearchClient_IT integration tests no longer work after the upgrade
to JUnit 5 for the Elasticsearch Bundle NAR. This appears to be due to some
methods not being correctly imported into the test class and/or method
signatures having changed between JUnit versions and not corrected during the
upgrade.
Running the tests with a command like:
{code:bash}
mvnd -P integration-tests,elasticsearch-default,elasticsearch-7-no-oss clean
verify
{code}
gives errors:
{code:java}
[ERROR] testUpdateAndUpsert Time elapsed: 0.061 s <<< ERROR!
groovy.lang.MissingMethodException:
No signature of method: static org.junit.jupiter.api.Assertions.assertEquals()
is applicable for argument types: (String, HashMap, LinkedHashMap) values: [Not
the same, [msg:Buongiorno, mondo], [msg:Buongiorno, mondo]]
Possible solutions: assertEquals(byte, byte), assertEquals(byte,
java.lang.Byte), assertEquals(char, char), assertEquals(char,
java.lang.Character), assertEquals(double, double), assertEquals(double,
java.lang.Double)
at
org.apache.nifi.elasticsearch.integration.ElasticSearchClientService_IT.testUpdateAndUpsert(ElasticSearchClientService_IT.groovy:641)
[ERROR] Failures:
[ERROR] ElasticSearchClientService_IT.testScroll:262 Wrong count ==>
expected: <15> but was: <16>
[ERROR] Errors:
[ERROR] ElasticSearchClientService_IT.testDeleteById:481 » MissingMethod No
signature ...
[ERROR] ElasticSearchClientService_IT.testGetNotFound:507 » MissingMethod No
signature...
[ERROR] ElasticSearchClientService_IT.testPointInTime:404 » MissingMethod No
signature...
[ERROR] ElasticSearchClientService_IT.testSearchAfter:348 » MissingMethod No
signature...
[ERROR] ElasticSearchClientService_IT.testSearchWarnings:229 »
MissingProperty No such...
[ERROR] ElasticSearchClientService_IT.testUpdateAndUpsert:641 » MissingMethod
No signa...
{code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)