Search in sources :

Example 56 with TableFilter

use of org.hibernate.cfg.reveng.TableFilter in project jbosstools-hibernate by jbosstools.

the class TableFilterFacadeTest method testGetMatchSchema.

@Test
public void testGetMatchSchema() {
    TableFilter tableFilter = new TableFilter();
    ITableFilter tableFilterFacade = FACADE_FACTORY.createTableFilter(tableFilter);
    Assert.assertNotEquals("foo", tableFilterFacade.getMatchSchema());
    tableFilter.setMatchSchema("foo");
    Assert.assertEquals("foo", tableFilterFacade.getMatchSchema());
}
Also used : ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) TableFilter(org.hibernate.cfg.reveng.TableFilter) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) Test(org.junit.Test)

Example 57 with TableFilter

use of org.hibernate.cfg.reveng.TableFilter in project jbosstools-hibernate by jbosstools.

the class OverrideRepositoryFacadeTest method testAddTableFilter.

@Test
public void testAddTableFilter() throws Exception {
    TableFilter tableFilter = new TableFilter();
    ITableFilter tableFilterFacade = FACADE_FACTORY.createTableFilter(tableFilter);
    Field tableFiltersField = OverrideRepository.class.getDeclaredField("tableFilters");
    tableFiltersField.setAccessible(true);
    List<?> tableFilters = (List<?>) tableFiltersField.get(overrideRepository);
    Assert.assertTrue(tableFilters.isEmpty());
    overrideRepositoryFacade.addTableFilter(tableFilterFacade);
    tableFilters = (List<?>) tableFiltersField.get(overrideRepository);
    Assert.assertSame(tableFilter, tableFilters.get(0));
}
Also used : Field(java.lang.reflect.Field) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) TableFilter(org.hibernate.cfg.reveng.TableFilter) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) List(java.util.List) Test(org.junit.Test)

Example 58 with TableFilter

use of org.hibernate.cfg.reveng.TableFilter in project jbosstools-hibernate by jbosstools.

the class FacadeFactoryTest method testCreateTableFilter.

@Test
public void testCreateTableFilter() {
    TableFilter tableFilter = new TableFilter();
    ITableFilter facade = facadeFactory.createTableFilter(tableFilter);
    Assert.assertSame(tableFilter, ((IFacade) facade).getTarget());
}
Also used : ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) TableFilter(org.hibernate.cfg.reveng.TableFilter) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) Test(org.junit.Test)

Example 59 with TableFilter

use of org.hibernate.cfg.reveng.TableFilter in project jbosstools-hibernate by jbosstools.

the class OverrideRepositoryFacadeTest method testAddTableFilter.

@Test
public void testAddTableFilter() throws Exception {
    TableFilter tableFilter = new TableFilter();
    ITableFilter tableFilterFacade = FACADE_FACTORY.createTableFilter(tableFilter);
    Field tableFiltersField = OverrideRepository.class.getDeclaredField("tableFilters");
    tableFiltersField.setAccessible(true);
    List<?> tableFilters = (List<?>) tableFiltersField.get(overrideRepository);
    Assert.assertTrue(tableFilters.isEmpty());
    overrideRepositoryFacade.addTableFilter(tableFilterFacade);
    tableFilters = (List<?>) tableFiltersField.get(overrideRepository);
    Assert.assertSame(tableFilter, tableFilters.get(0));
}
Also used : Field(java.lang.reflect.Field) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) TableFilter(org.hibernate.cfg.reveng.TableFilter) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) List(java.util.List) Test(org.junit.Test)

Example 60 with TableFilter

use of org.hibernate.cfg.reveng.TableFilter in project jbosstools-hibernate by jbosstools.

the class ServiceImplTest method testNewTableFilter.

@Test
public void testNewTableFilter() {
    ITableFilter tableFilter = service.newTableFilter();
    Assert.assertNotNull(tableFilter);
    Object target = ((IFacade) tableFilter).getTarget();
    Assert.assertNotNull(target);
    Assert.assertTrue(target instanceof TableFilter);
}
Also used : ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) TableFilter(org.hibernate.cfg.reveng.TableFilter) ITableFilter(org.jboss.tools.hibernate.runtime.spi.ITableFilter) IFacade(org.jboss.tools.hibernate.runtime.common.IFacade) Test(org.junit.Test)

Aggregations

TableFilter (org.hibernate.cfg.reveng.TableFilter)84 ITableFilter (org.jboss.tools.hibernate.runtime.spi.ITableFilter)84 Test (org.junit.Test)84 Field (java.lang.reflect.Field)8 List (java.util.List)8 IFacade (org.jboss.tools.hibernate.runtime.common.IFacade)4