You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AssertJ dependency for XmlUnit 2.6.1 is on 2.9.0. Latest version is 3.13.2. Using assertj-core 3.13.2 causes an AbstractMethodError:
java.lang.AbstractMethodError: org.xmlunit.assertj.NodeAssertFactory.createAssert(Ljava/lang/Object;)Lorg/assertj/core/api/Assert;
at org.assertj.core.api.FactoryBasedNavigableIterableAssert.toAssert(FactoryBasedNavigableIterableAssert.java:39)
at org.assertj.core.api.AbstractIterableAssert.first(AbstractIterableAssert.java:2358)
The problem is that there is no replacement like it was in #135. So if we want to keep all xmlunit-assertj features, we need to use suitable version of AssertFactory.
To achieve that I added runtime AssertFactory subclass generation.
The AssertJ dependency for XmlUnit 2.6.1 is on 2.9.0. Latest version is 3.13.2. Using assertj-core 3.13.2 causes an
AbstractMethodError
:Simply upgrading assertj-core in xmlunit to 3.13.2 breaks Java 7 compatibility: https://travis-ci.org/kaklakariada/xmlunit/jobs/601656704
Maybe it's possible to solve this similar to #135?
Thank you for your help!
The text was updated successfully, but these errors were encountered: