public void shouldParseDynamicOperandFromStringContainingFullTextSearchScoreWithNoSelectorOnlyIfThereIsOneSelectorAsSource() {
Source source = new NamedSelector(selectorName("tableA"));
DynamicOperand operand = parser.parseDynamicOperand(tokens("SCORE()"), typeSystem, source);
assertThat(operand, is(instanceOf(FullTextSearchScore.class)));
FullTextSearchScore score = (FullTextSearchScore)operand;
assertThat(score.selectorName(), is(selectorName("tableA")));
}
@Test( expected = ParsingException.class )
public void shouldFailToParseDynamicOperandFromStringContainingFullTextSearchScoreWithNoSelectorIfTheSourceIsNotASelector() {
parser.parseDynamicOperand(tokens("SCORE()"), typeSystem, mock(Source.class));