List of usage examples for org.apache.solr.common.params ModifiableSolrParams size
public int size()
From source file:com.s24.search.solr.util.SolrParamsUtilTest.java
License:Apache License
@Test public void testModifiable() throws Exception { Map<String, String> map = new HashMap<>(); map.put("foo", "bar"); SolrParams params = new MapSolrParams(map); ModifiableSolrParams modifiable = SolrParamsUtil.modifiable(params); assertEquals(1, modifiable.size()); assertEquals("bar", modifiable.get("foo")); }
From source file:com.s24.search.solr.util.SolrParamsUtilTest.java
License:Apache License
@Test public void testModifiable_noCopyIfAlreadyModifiable() throws Exception { ModifiableSolrParams params = new ModifiableSolrParams(); params.set("foo", "bar"); ModifiableSolrParams modifiable = SolrParamsUtil.modifiable(params); assertSame("Should not create unnecessary copy if input is already ModifiableSolrParams", params, modifiable);// w w w. j av a 2 s. co m assertEquals(1, modifiable.size()); assertEquals("bar", modifiable.get("foo")); }
From source file:com.s24.search.solr.util.SolrParamsUtilTest.java
License:Apache License
@Test public void testModifiable_null() throws Exception { ModifiableSolrParams modifiable = SolrParamsUtil.modifiable(null); assertNotNull(modifiable);/*from w w w .j av a 2 s.c om*/ assertEquals(0, modifiable.size()); }