@Test public void testReindex() throws Exception { mockContent("", true, null); when(indexer.getIndexerType()).thenReturn(Indexer.IndexerType.RDF); indexerGroup.reindex(); verify(indexer, atLeastOnce()).update(eq(repoUrl), any()); }
@Test public void testRDFIndexablePropertyUpdateMessage() throws Exception { when(indexer.getIndexerType()).thenReturn(Indexer.IndexerType.RDF); String id = "/test/dc:title"; indexerGroup.onMessage( createIndexablePropertyMessage( REPOSITORY_NAMESPACE + EventType.valueOf(PROPERTY_CHANGED).toString(), id)); verify(indexer, atLeastOnce()).update(anyString(), any()); }
@Test public void testNamedFieldsIndexableObjectUpdateMessage() throws Exception { when(indexer.getIndexerType()).thenReturn(Indexer.IndexerType.NAMEDFIELDS); String id = "/test"; indexerGroup.onMessage( createIndexableMessage( REPOSITORY_NAMESPACE + EventType.valueOf(NODE_ADDED).toString(), id)); verify(indexer, atLeastOnce()).update(anyString(), any()); }