package org.vaadin.addons.javaee.container.jpa; import static org.junit.Assert.assertEquals; import org.junit.Before; import org.junit.Test; import org.vaadin.addons.javaee.container.AbstractEntityContainer; import org.vaadin.addons.javaee.container.EntityContainer; import com.googlecode.javaeeutils.jpa.PersistentEntity; public class EntityContainerTest extends BasicEntityContainerTest { private AbstractEntityContainer<TestNestedEntity> nestedContainer; @Test public void testGetSubContainer() { String propertyId = TestNestedEntity.INITIALIZED_PROPERTY; EntityContainer<PersistentEntity> subContainer = nestedContainer.getSubContainer(propertyId); assertEquals(propertyId, TestEntity.class, subContainer.getEntityClass()); } @Override @Before public void startUp() { JPAEntityProvider provider = new JPAEntityProvider(); provider.entityManager = em; nestedContainer = new JPAEntityContainer<>(TestNestedEntity.class, provider); } }