DBZ-7388 Fix test failures

This commit is contained in:
Chris Cranford 2024-01-24 15:11:47 -05:00 committed by Jiri Pechanec
parent 75696be8eb
commit 7e7c7be8c3

View File

@ -7,11 +7,10 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.fail;
import static org.junit.jupiter.api.Assertions.assertNull;
import org.hibernate.QueryException;
import org.hibernate.engine.spi.SessionImplementor;
import org.hibernate.metamodel.spi.MetamodelImplementor;
import org.hibernate.metamodel.spi.MappingMetamodelImplementor;
import org.hibernate.persister.entity.EntityPersister;
import org.junit.jupiter.api.Test;
@ -32,18 +31,12 @@ public class OutboxWithoutOpenTelemetryTest extends AbstractOutboxTest {
@Test
public void testOutboxEntityMetamodelDoesntHaveTracingSpanColumn() throws Exception {
final MetamodelImplementor metadata = entityManager.unwrap(SessionImplementor.class).getFactory().getMetamodel();
final MappingMetamodelImplementor metadata = entityManager.unwrap(SessionImplementor.class).getFactory().getMappingMetamodel();
final EntityPersister persister = metadata.entityPersister(OutboxConstants.OUTBOX_ENTITY_FULLNAME);
final EntityPersister persister = metadata.getEntityDescriptor(OutboxConstants.OUTBOX_ENTITY_FULLNAME);
assertNotNull(persister);
try {
assertEquals(String.class, persister.getPropertyType("aggregateType").getReturnedClass());
persister.getPropertyType("tracingspancontext");
fail("Expected exception not thrown");
}
catch (QueryException e) {
assertEquals("could not resolve property: tracingspancontext of: io.debezium.outbox.quarkus.internal.OutboxEvent", e.getMessage());
}
assertEquals(String.class.getName(), persister.findAttributeMapping("aggregateType").getJavaType().getTypeName());
assertNull(persister.findAttributeMapping("tracingspancontext"));
}
}