improve the test for tenant ids

This commit is contained in:
Gavin King 2021-09-13 09:22:48 +02:00 committed by Steve Ebersole
parent 341eb413f0
commit 47d0b1265f
1 changed files with 4 additions and 0 deletions

View File

@ -17,6 +17,7 @@ import org.hibernate.testing.orm.junit.SessionFactory;
import org.hibernate.testing.orm.junit.SessionFactoryProducer; import org.hibernate.testing.orm.junit.SessionFactoryProducer;
import org.hibernate.testing.orm.junit.SessionFactoryScope; import org.hibernate.testing.orm.junit.SessionFactoryScope;
import org.hibernate.testing.orm.junit.Setting; import org.hibernate.testing.orm.junit.Setting;
import org.hibernate.tuple.TenantIdBinder;
import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@ -78,6 +79,9 @@ public class TenantIdTest implements SessionFactoryProducer {
scope.inTransaction( session -> { scope.inTransaction( session -> {
assertNull( session.find(Account.class, acc.id) ); assertNull( session.find(Account.class, acc.id) );
assertEquals( 0, session.createQuery("from Account").getResultList().size() ); assertEquals( 0, session.createQuery("from Account").getResultList().size() );
session.disableFilter(TenantIdBinder.FILTER_NAME);
assertNotNull( session.find(Account.class, acc.id) );
assertEquals( 1, session.createQuery("from Account").getResultList().size() );
} ); } );
} }