Example usage for org.apache.solr.common.params ModifiableSolrParams size

List of usage examples for org.apache.solr.common.params ModifiableSolrParams size

Introduction

In this page you can find the example usage for org.apache.solr.common.params ModifiableSolrParams size.

Prototype

public int size() 

Source Link

Usage

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());
}