@Override public String toString() { return attribute + getOperatorSymbol(operator) + String.format(Locale.US, "%f", value); }
@Test public void getOperatorSymbolValid() { Assert.assertEquals("<", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_LT)); Assert.assertEquals("<=", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_LE)); Assert.assertEquals("=", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_EQ)); Assert.assertEquals("!=", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_NE)); Assert.assertEquals(">=", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_GE)); Assert.assertEquals(">", NumericRefinement.getOperatorSymbol(NumericRefinement.OPERATOR_GT)); }
@Test(expected = IllegalStateException.class) public void getOperatorSymbolInvalid() { NumericRefinement.getOperatorSymbol(-1); }