Currently we’re upgrading our Bloomreach environment to version 13.
In our implementation we’re using brut to unit test quite some functionality. These unit tests are extending the org.bloomreach.forge.brut.components.AbstractRepoTest class, which instantiates an ObjectConverter using a ObjectConverterFactoryBean.
In Hippo 13 this ObjectConverterFactoryBean implementation has changed, it now returns a VersionedObjectConverterProxy instance, to be used as an ObjectConverter. However, this proxy object is using a ContentTypesProvider, which is always null and there for our unit tests are failing.
I would expect that the solution is to set an instance of ContentTypesProvider on the ObjectConverterFactoryBean in the method AbstractRepoTest#setObjectConverter(). As this method is private I cannot do this (properly) myself.
Is anyone experiencing this problem as well? Or might there be another way to instantiate the ObjectConverter without using the VersionedObjectConverterProxy?
Thanks in advance,