@Test public void testThatBoostInstructionWithSingleLetterTermAndBoostFactorIsAccepted() throws Exception { String line = "UP(5): x"; String lcLine = line.toLowerCase(); final Object instruction = LineParser .parseBoostInstruction(line, lcLine, 2, BoostDirection.UP, new WhiteSpaceQuerqyParserFactory()); assertTrue(instruction instanceof BoostInstruction); }
@Test public void testThatBoostInstructionWithSingleLetterTermIsAccepted() throws Exception { String line = "UP: x"; String lcLine = line.toLowerCase(); final Object instruction = LineParser .parseBoostInstruction(line, lcLine, 2, BoostDirection.UP, new WhiteSpaceQuerqyParserFactory()); assertTrue(instruction instanceof BoostInstruction); }
return parseBoostInstruction(line, lcLine, 4, BoostDirection.DOWN, querqyParserFactory); return parseBoostInstruction(line, lcLine, 2, BoostDirection.UP, querqyParserFactory);
@Test public void testThatPlayholdersAreParsedForBoostInstruction() throws Exception { String line = "UP(500): 3$1"; String lcLine = line.toLowerCase(); final Object instruction = LineParser .parseBoostInstruction(line, lcLine, 2, BoostDirection.UP, new WhiteSpaceQuerqyParserFactory()); assertTrue(instruction instanceof BoostInstruction); assertTrue(((BoostInstruction) instruction).hasPlaceHolderInBoostQuery()); }