@Test public void testBuildDefaults() { PhraseConditionBuilder builder = new PhraseConditionBuilder("field", "value1 value2"); PhraseCondition condition = builder.build(); assertNotNull(condition); assertEquals(Condition.DEFAULT_BOOST, condition.boost, 0); assertEquals("field", condition.field); assertEquals("value1 value2", condition.value); assertEquals(PhraseCondition.DEFAULT_SLOP, condition.slop); }
@Test public void testBuild() { PhraseConditionBuilder builder = new PhraseConditionBuilder("field", "value1 value2").slop(2).boost(0.7f); PhraseCondition condition = builder.build(); assertNotNull(condition); assertEquals(0.7f, condition.boost, 0); assertEquals("field", condition.field); assertEquals("value1 value2", condition.value); assertEquals(2, condition.slop); }