@Override @Before public void setUp() throws Exception { super.setUp(); mbeanServer = ManagementFactory.getPlatformMBeanServer(); statisticsBeanObjectName = new ObjectName( StatisticsInfoMBean.STATISTICS_MBEAN_OBJECT_NAME ); indexBeanObjectName = new ObjectName( IndexControlMBean.INDEX_CTRL_MBEAN_OBJECT_NAME ); }
@Override @After public void tearDown() throws Exception { super.tearDown(); if ( mbeanServer.isRegistered( statisticsBeanObjectName ) ) { mbeanServer.unregisterMBean( statisticsBeanObjectName ); } if ( mbeanServer.isRegistered( indexBeanObjectName ) ) { mbeanServer.unregisterMBean( indexBeanObjectName ); } }
@Override public void configure(Map<String,Object> cfg) { super.configure( cfg ); cfg.put( Environment.USE_SECOND_LEVEL_CACHE, "true" ); cfg.put( "hibernate.search.default.worker.backend", GatedLuceneBackend.class.getName() ); cfg.put( Environment.CACHE_REGION_FACTORY, CachingRegionFactory.class.getCanonicalName() ); }
private BackendTestHelper getBackendTestHelper() { if ( backendTestHelper == null ) { backendTestHelper = BackendTestHelper.getInstance( getTestResourceManager() ); } return backendTestHelper; } }
protected int getNumberOfDocumentsInIndexByQuery(String indexName, String fieldName, String value) { return getBackendTestHelper().getNumberOfDocumentsInIndexByQuery( indexName, fieldName, value ); }
/** * Use {@link #getNumberOfDocumentsInIndex(IndexedTypeIdentifier)} * @param entityType * @return */ @Deprecated protected int getNumberOfDocumentsInIndex(Class<?> entityType) { return getNumberOfDocumentsInIndex( new PojoIndexedTypeIdentifier( entityType ) ); }
@Override public final SessionFactory getSessionFactory() { return getTestResourceManager().getSessionFactory(); }
protected int getNumberOfDocumentsInIndex(String indexName) { return getBackendTestHelper().getNumberOfDocumentsInIndex( indexName ); }
@Override public void setUp() throws Exception { super.setUp(); buildSlaveSessionFactory(); }
@Override public void tearDown() throws Exception { //close session factories if ( slaveResources != null ) { slaveResources.closeSessionFactory(); slaveResources = null; } super.tearDown(); }
@Override public Path getBaseIndexDir() { return getTestResourceManager().getBaseIndexDir(); }
protected int getNumberOfDocumentsInIndex(IndexedTypeIdentifier entityType) { return getBackendTestHelper().getNumberOfDocumentsInIndex( entityType ); }
@Override public void configure(Map<String,Object> cfg) { super.configure( cfg ); cfg.put( "hibernate.use_identifier_rollback", "true" ); cfg.put( Environment.ERROR_HANDLER, MockErrorHandler.class.getName() ); cfg.put( "hibernate.search.default.worker.backend", LeakingLocalBackend.class.getName() ); }
@Override public void setUp() throws Exception { super.setUp(); prepareTestData(); }
@Override @After public void tearDown() throws Exception { super.tearDown(); }
@Override public final SearchFactory getSearchFactory() { return getTestResourceManager().getSearchFactory(); }
@Override @Before public void setUp() throws Exception { // make sure that no MBean is registered before the test runs mbeanServer = ManagementFactory.getPlatformMBeanServer(); ObjectName statisticsBeanObjectName = new ObjectName( StatisticsInfoMBean.STATISTICS_MBEAN_OBJECT_NAME ); if ( mbeanServer.isRegistered( statisticsBeanObjectName ) ) { mbeanServer.unregisterMBean( statisticsBeanObjectName ); } ObjectName indexBeanObjectName = new ObjectName( IndexControlMBean.INDEX_CTRL_MBEAN_OBJECT_NAME ); if ( mbeanServer.isRegistered( indexBeanObjectName ) ) { mbeanServer.unregisterMBean( indexBeanObjectName ); } super.setUp(); }
@Override @After public void tearDown() throws Exception { super.tearDown(); }
@Override public final void openSessionFactory() { getTestResourceManager().openSessionFactory(); }
@Override @Before public void setUp() throws Exception { super.setUp(); mbeanServer = ManagementFactory.getPlatformMBeanServer(); indexBeanObjectName = new ObjectName( JMXRegistrar.buildMBeanName( IndexControlMBean.INDEX_CTRL_MBEAN_OBJECT_NAME, JNDI_APP_SUFFIX ) ); }