@Test(timeout=2000) public void testFloatSplitter() throws Exception{ FloatSplitter splitter = new FloatSplitter(); ResultSet results = mock(ResultSet.class); List<InputSplit> splits = splitter.split(configuration, results, "column"); assertSplits(new String[] {".*column IS NULL"}, splits); when(results.getString(1)).thenReturn("result1"); when(results.getString(2)).thenReturn("result2"); when(results.getDouble(1)).thenReturn(5.0); when(results.getDouble(2)).thenReturn(7.0); splits = splitter.split(configuration, results, "column1"); assertSplits(new String[] {"column1 >= 5.0 column1 < 6.0", "column1 >= 6.0 column1 <= 7.0"}, splits); }
case Types.FLOAT: case Types.DOUBLE: return new FloatSplitter();
case Types.FLOAT: case Types.DOUBLE: return new FloatSplitter();
case Types.FLOAT: case Types.DOUBLE: return new FloatSplitter();
case Types.FLOAT: case Types.DOUBLE: return new FloatSplitter();
case Types.FLOAT: case Types.DOUBLE: return new FloatSplitter();