@Test public void testIndexSeekExactWithRangeByNumberArray() throws Exception { testIndexSeekExactWithRange( longArray( new long[]{333, 9000} ), longArray( new long[]{101, 900} ), longArray( new long[]{111, 900} ), longArray( new long[]{222, 900} ), longArray( new long[]{333, 900} ), longArray( new long[]{444, 900} ), longArray( new long[]{555, 900} ) ); }
@Test public void testIndexSeekExactWithRangeByNumber() throws Exception { testIndexSeekExactWithRange( Values.of( 303 ), Values.of( 101 ), Values.of( 111 ), Values.of( 222 ), Values.of( 333 ), Values.of( 444 ), Values.of( 555 ) ); }
@Test public void testIndexSeekExactWithRangeByBooleanArray() throws Exception { testIndexSeekExactWithRange( booleanArray( new boolean[]{true, true} ), booleanArray( new boolean[]{false, false} ), booleanArray( new boolean[]{false, false} ), booleanArray( new boolean[]{false, true} ), booleanArray( new boolean[]{true, false} ), booleanArray( new boolean[]{true, true} ), booleanArray( new boolean[]{true, true, true} ) ); }
@Test public void testIndexSeekExactWithRangeByTemporalArray() throws Exception { testIndexSeekExactWithRange( dateArray( 303, 900 ), dateArray( 101, 900 ), dateArray( 111, 900 ), dateArray( 222, 900 ), dateArray( 333, 900 ), dateArray( 444, 900 ), dateArray( 555, 900 ) ); }
@Test public void testIndexSeekExactWithRangeByString() throws Exception { testIndexSeekExactWithRange( Values.of( "a" ), Values.of( "b" ), Values.of( "Anabelle" ), Values.of( "Anna" ), Values.of( "Bob" ), Values.of( "Harriet" ), Values.of( "William" ) ); }
@Test public void testIndexSeekExactWithRangeByTemporal() throws Exception { testIndexSeekExactWithRange( epochDate( 303 ), epochDate( 101 ), epochDate( 111 ), epochDate( 222 ), epochDate( 333 ), epochDate( 444 ), epochDate( 555 ) ); }
@Test public void testIndexSeekExactWithRangeByStringArray() throws Exception { testIndexSeekExactWithRange( stringArray( "a", "c" ), stringArray( "b", "c" ), stringArray( "Anabelle", "c" ), stringArray( "Anna", "c" ), stringArray( "Bob", "c" ), stringArray( "Harriet", "c" ), stringArray( "William", "c" ) ); }
@Test public void testIndexSeekExactWithRangeBySpatial() throws Exception { testIndexSeekExactWithRange( intValue( 100 ), intValue( 10 ), pointValue( WGS84, -10D, -10D ), pointValue( WGS84, -1D, -1D ), pointValue( WGS84, 0D, 0D ), pointValue( WGS84, 1D, 1D ), pointValue( WGS84, 10D, 10D ) ); }