@Override public long getSearchQueryExecutionCount() { return delegate.getSearchQueryExecutionCount(); }
@Override public long getSearchQueryExecutionCount() { return delegate.getSearchQueryExecutionCount(); }
@Override public long getSearchQueryExecutionCount() { return searchIntegrator.getStatistics().getSearchQueryExecutionCount(); }
@Override public long getSearchQueryExecutionCount() { return sf.getStatistics().getSearchQueryExecutionCount(); }
.from( A.class ) .hasResultSize( 1 ); assertEquals( 1 , searchIntegrator.getStatistics().getSearchQueryExecutionCount() ); assertEquals( 1 , searchIntegrator.getStatistics().getIndexedClassNames().size() ); .from( A.class, B.class, C.class ) .hasResultSize( 1 ); assertEquals( 2 , searchIntegrator.getStatistics().getSearchQueryExecutionCount() ); assertEquals( 3 , searchIntegrator.getStatistics().getIndexedClassNames().size() ); .from( A.class, B.class, C.class ) .hasResultSize( 1 ); assertEquals( 3 , searchIntegrator.getStatistics().getSearchQueryExecutionCount() ); assertEquals( 3 , searchIntegrator.getStatistics().getIndexedClassNames().size() );
@Test public void queryExecution() { Session s = openSession(); try { FullTextSession session = Search.getFullTextSession( s ); FullTextQuery query = session.createFullTextQuery( matchAll(), A.class ); assertEquals( 0, getStatistics().getSearchQueryExecutionCount() ); assertEquals( 0, getStatistics().getSearchQueryExecutionAvgTime() ); assertEquals( 0, getStatistics().getSearchQueryExecutionMaxTime() ); assertNull( getStatistics().getSearchQueryExecutionMaxTimeQueryString() ); query.getResultList(); assertEquals( 1, getStatistics().getSearchQueryExecutionCount() ); assertNotEquals( 0, getStatistics().getSearchQueryExecutionAvgTime() ); assertNotEquals( 0, getStatistics().getSearchQueryExecutionMaxTime() ); assertNotNull( getStatistics().getSearchQueryExecutionMaxTimeQueryString() ); query = session.createFullTextQuery( matchAll(), A.class ); query.getResultList(); assertEquals( 2, getStatistics().getSearchQueryExecutionCount() ); assertNotEquals( 0, getStatistics().getSearchQueryExecutionAvgTime() ); assertNotEquals( 0, getStatistics().getSearchQueryExecutionMaxTime() ); assertNotNull( getStatistics().getSearchQueryExecutionMaxTimeQueryString() ); } finally { s.close(); } }