Skip to content

Commit

Permalink
HBX-2390: Create a JBoss Tools adaptation layer in Hibernate Tools
Browse files Browse the repository at this point in the history
  - Add new test case 'org.hibernate.tool.orm.jbt.wrp.EntityPersisterWrapperFactoryTest#testGetIdentifier()'

Signed-off-by: Koen Aers <[email protected]>
  • Loading branch information
koentsje committed Jun 29, 2023
1 parent 1246183 commit 8498b33
Showing 1 changed file with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,11 @@
import java.util.HashSet;
import java.util.Set;

import org.hibernate.Session;
import org.hibernate.cfg.AvailableSettings;
import org.hibernate.cfg.Configuration;
import org.hibernate.engine.spi.SessionFactoryImplementor;
import org.hibernate.engine.spi.SharedSessionContractImplementor;
import org.hibernate.persister.entity.EntityPersister;
import org.hibernate.tool.orm.jbt.util.MockConnectionProvider;
import org.hibernate.tool.orm.jbt.util.MockDialect;
Expand Down Expand Up @@ -152,6 +154,15 @@ public void testHasIdentifierProperty() {
assertTrue(entityPersisterWrapper.hasIdentifierProperty());
}

@Test
public void testGetIdentifier() {
SharedSessionContractImplementor sessionFacade = sessionFactory.openSession();
Foo foo = new Foo();
foo.id = "bar";
Object identifier = entityPersisterWrapper.getIdentifier(foo, sessionFacade);
assertSame("bar", identifier);
}




Expand Down

0 comments on commit 8498b33

Please sign in to comment.