List of usage examples for org.springframework.data.solr.core SimpleJavaObject SimpleJavaObject
public SimpleJavaObject(String id, Long value)
From source file:org.springframework.data.solr.core.SolrTemplateTest.java
@SuppressWarnings("unchecked") @Test/*w w w. ja v a 2 s.c o m*/ public void testSaveBeans() throws IOException, SolrServerException { Mockito.when(solrServerMock.add(Mockito.anyCollectionOf(SolrInputDocument.class))) .thenReturn(new UpdateResponse()); List<SimpleJavaObject> collection = Arrays.asList(new SimpleJavaObject("1", 1l), new SimpleJavaObject("2", 2l), new SimpleJavaObject("3", 3l)); UpdateResponse updateResponse = solrTemplate.saveBeans(collection); Assert.assertNotNull(updateResponse); @SuppressWarnings("rawtypes") ArgumentCaptor<List> captor = ArgumentCaptor.forClass(List.class); Mockito.verify(solrServerMock, Mockito.times(1)).add(captor.capture()); Assert.assertEquals(3, captor.getValue().size()); }