@Test
    void requireThatUpperAndLowerBoundsPruneClosedRanges() {
        lowerBound = -999;
        upperBound = 999;
        testConvert("foo in [0..10000]", "foo in [0..10000 (foo=0-999)]", 10);
        lowerBound = 888;
        testConvert("foo in [0..10000]", "foo in [0..10000 (foo=0-999)]", 10);
        lowerBound = 900;
        testConvert("foo in [0..10000]", "foo in [0..10000 (foo=0-999)]", 10);
    }
@author <a href="mailto:magnarn@yahoo-inc.com">Magnar Nedland</a>
predicate-search-core/src/test/java/com/yahoo/search/predicate/optimization/ComplexNodeTransformerTest.java