This is an automated email from the ASF dual-hosted git repository.
frankchen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new f8e99f750d1 Removed constructors deprecated in Java 9 (#18636)
f8e99f750d1 is described below
commit f8e99f750d1b963c8ff2cfc93bc3ec392a000872
Author: Virushade <[email protected]>
AuthorDate: Thu Oct 16 09:53:20 2025 +0800
Removed constructors deprecated in Java 9 (#18636)
* Replace double constructor from string, deprecated since Java9
* Forbidden api
* Fix forbidden apis
* Fix unit test
* Add missing constructor
* Remove float constructors
* Tidy up test file
---
codestyle/druid-forbidden-apis.txt | 18 ++++-
.../ArrayCompressedBigDecimalTest.java | 4 +-
.../druid/data/input/influx/InfluxParser.java | 2 +-
.../averagers/DoubleMinAveragerTest.java | 2 +-
.../averagers/DoubleSumAveragerTest.java | 2 +-
.../tuple/ArrayOfDoublesSketchAggregationTest.java | 20 +++---
.../indexing/kafka/KafkaRecordSupplierTest.java | 8 +--
.../parallel/DimensionCardinalityReportTest.java | 6 +-
.../indexing/input/GeneratorInputSourceTest.java | 2 +-
.../apache/druid/common/guava/GuavaUtilsTest.java | 2 +-
.../druid/hll/HyperLogLogSerdeBenchmarkTest.java | 26 +++----
.../JacksonExtremeDoubleValuesSerdeTest.java | 2 +-
.../query/aggregation/DoubleSumAggregatorTest.java | 4 +-
.../first/StringFirstBufferAggregatorTest.java | 6 +-
.../last/StringLastBufferAggregatorTest.java | 6 +-
.../post/FieldAccessPostAggregatorTest.java | 4 +-
.../FinalizingFieldAccessPostAggregatorTest.java | 12 ++--
.../extraction/SubstringDimExtractionFnTest.java | 2 +-
.../org/apache/druid/query/scan/ScanQueryTest.java | 4 +-
.../ScanResultValueTimestampComparatorTest.java | 16 ++---
.../timeseries/TimeseriesQueryRunnerTest.java | 84 +++++++++++-----------
.../topn/TopNMetricSpecOptimizationsTest.java | 20 +++---
.../druid/query/topn/TopNQueryRunnerTest.java | 12 ++--
23 files changed, 139 insertions(+), 125 deletions(-)
diff --git a/codestyle/druid-forbidden-apis.txt
b/codestyle/druid-forbidden-apis.txt
index 8dbf92ec8e4..6e6928e748b 100644
--- a/codestyle/druid-forbidden-apis.txt
+++ b/codestyle/druid-forbidden-apis.txt
@@ -28,6 +28,23 @@ com.google.common.io.Files#createTempDir() @ Use
org.apache.druid.java.util.comm
com.google.common.io.Files#write(java.lang.CharSequence, java.io.File,
java.nio.charset.Charset) @ Use com.google.common.io.Files.asCharSink(to,
charset).write(from) instead.
java.io.File#mkdirs() @ Use org.apache.druid.java.util.common.FileUtils.mkdirp
instead
java.io.File#toURL() @ Use java.io.File#toURI() and java.net.URI#toURL()
instead
+java.lang.Boolean#<init>(boolean) @ Use primitive boolean,
Boolean.valueOf(boolean), or either of Boolean.TRUE / Boolean.FALSE instead.
+java.lang.Boolean#<init>(java.lang.String) @ Use parseBoolean(String) to
convert a string to a boolean primitive, or use valueOf(String) to convert a
string to a Boolean object.
+java.lang.Byte#<init>(byte) @ Use primitive byte, or Byte.valueOf(byte)
instead.
+java.lang.Byte#<init>(java.lang.String) @ Use parseByte(String) to convert a
string to a byte primitive, or use valueOf(String) to convert a string to a
Byte object.
+java.lang.Character#<init>(char) @ Use Character.valueOf(char) instead.
+java.lang.Class#getCanonicalName() @ Class.getCanonicalName can return null
for anonymous types, use Class.getName instead.
+java.lang.Double#<init>(double) @ Use primitive double, or
Double.valueOf(double) instead.
+java.lang.Double#<init>(java.lang.String) @ Use parseDouble(String) to convert
a string to a double primitive, or use valueOf(String) to convert a string to a
Double object.
+java.lang.Float#<init>(double) @ Use primitive float, or Float.valueOf(float)
instead.
+java.lang.Float#<init>(float) @ Use primitive float, or Float.valueOf(float)
instead.
+java.lang.Float#<init>(java.lang.String) @ Use parseFloat(String) to convert a
string to a float primitive, or use valueOf(String) to convert a string to a
Float object.
+java.lang.Integer#<init>(int) @ Use primitive int, or Integer.valueOf(int)
instead.
+java.lang.Integer#<init>(java.lang.String) @ Use parseInt(String) to convert a
string to a int primitive, or use valueOf(String) to convert a string to an
Integer object.
+java.lang.Long#<init>(java.lang.String) @ Use parseLong(String) to convert a
string to a long primitive, or use valueOf(String) to convert a string to a
Long object.
+java.lang.Long#<init>(long) @ Use primitive long, or Long.valueOf(long)
instead.
+java.lang.Short#<init>(java.lang.String) @ Use parseShort(String) to convert a
string to a short primitive, or use valueOf(String) to convert a string to a
Short object.
+java.lang.Short#<init>(short) @ Use Short.valueOf(short) instead
java.lang.String#matches(java.lang.String) @ Use startsWith(), endsWith(),
contains(), or compile and cache a Pattern explicitly
java.lang.String#replace(java.lang.CharSequence,java.lang.CharSequence) @ Use
one of the appropriate methods in StringUtils instead
java.lang.String#replaceAll(java.lang.String,java.lang.String) @ Use one of
the appropriate methods in StringUtils instead, or compile and cache a Pattern
explicitly
@@ -63,7 +80,6 @@ org.apache.datasketches.memory.Memory#wrap(byte[], int, int,
java.nio.ByteOrder)
org.apache.druid.testing.simulate.EmbeddedMiddleManager#<init>() @ Middle
Managers should be used for local embedded tests only and not pushed as they
are slower and launch tasks as child processes. Use EmbeddedIndexer instead.
org.apache.hadoop.fs.FileSystem#isDirectory(org.apache.hadoop.fs.Path) @ Use
fileSystem.getFileStatus(path)#isDirectory() instead.
org.apache.hadoop.fs.FileSystem#isFile(org.apache.hadoop.fs.Path) @ Use
fileSystem.getFileStatus(path)#isPath instead.
-java.lang.Class#getCanonicalName() @ Class.getCanonicalName can return null
for anonymous types, use Class.getName instead.
java.util.concurrent.Executors#newFixedThreadPool(int) @ Executor is
non-daemon and can prevent JVM shutdown, use
org.apache.druid.java.util.common.concurrent.Execs#multiThreaded(int,
java.lang.String) instead.
@defaultMessage Use Locale.ENGLISH
diff --git
a/extensions-contrib/compressed-bigdecimal/src/test/java/org/apache/druid/compressedbigdecimal/ArrayCompressedBigDecimalTest.java
b/extensions-contrib/compressed-bigdecimal/src/test/java/org/apache/druid/compressedbigdecimal/ArrayCompressedBigDecimalTest.java
index b6791e12da3..82e435ea21c 100644
---
a/extensions-contrib/compressed-bigdecimal/src/test/java/org/apache/druid/compressedbigdecimal/ArrayCompressedBigDecimalTest.java
+++
b/extensions-contrib/compressed-bigdecimal/src/test/java/org/apache/druid/compressedbigdecimal/ArrayCompressedBigDecimalTest.java
@@ -493,8 +493,8 @@ public class ArrayCompressedBigDecimalTest
CompressedBigDecimal cbd = new ByteBufferCompressedBigDecimal(buf, 0, d);
assertEquals(0, cbd.getScale());
assertEquals(8388607, cbd.intValue());
- assertEquals(new Long(8388607L).doubleValue(), cbd.floatValue(), 0.001);
- assertEquals(new Long(8388607L).doubleValue(), cbd.doubleValue(), 0.001);
+ assertEquals(Long.valueOf(8388607L).doubleValue(), cbd.floatValue(),
0.001);
+ assertEquals(Long.valueOf(8388607L).doubleValue(), cbd.doubleValue(),
0.001);
}
/**
diff --git
a/extensions-contrib/influx-extensions/src/main/java/org/apache/druid/data/input/influx/InfluxParser.java
b/extensions-contrib/influx-extensions/src/main/java/org/apache/druid/data/input/influx/InfluxParser.java
index 3716bc976f9..a1520668613 100644
---
a/extensions-contrib/influx-extensions/src/main/java/org/apache/druid/data/input/influx/InfluxParser.java
+++
b/extensions-contrib/influx-extensions/src/main/java/org/apache/druid/data/input/influx/InfluxParser.java
@@ -127,7 +127,7 @@ public class InfluxParser implements Parser<String, Object>
return Long.valueOf(raw.substring(0, raw.length() - 1));
}
- return new Double(raw);
+ return Double.valueOf(raw);
}
private Object parseBool(String raw)
diff --git
a/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleMinAveragerTest.java
b/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleMinAveragerTest.java
index 0fcabf52f6f..156ebc78d27 100644
---
a/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleMinAveragerTest.java
+++
b/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleMinAveragerTest.java
@@ -40,7 +40,7 @@ public class DoubleMinAveragerTest
avg.addElement(Collections.singletonMap("field", 1.0), new HashMap<>());
Assert.assertEquals(-1.1e100, avg.computeResult(), 0.0);
- avg.addElement(Collections.singletonMap("field", new Integer(1)), new
HashMap<>());
+ avg.addElement(Collections.singletonMap("field", 1), new HashMap<>());
Assert.assertEquals(-1.1e100, avg.computeResult(), 0.0);
avg.addElement(Collections.singletonMap("field", 5.0), new HashMap<>());
diff --git
a/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleSumAveragerTest.java
b/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleSumAveragerTest.java
index e08896c4e2b..17a7ca95862 100644
---
a/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleSumAveragerTest.java
+++
b/extensions-contrib/moving-average-query/src/test/java/org/apache/druid/query/movingaverage/averagers/DoubleSumAveragerTest.java
@@ -41,7 +41,7 @@ public class DoubleSumAveragerTest
avg.addElement(Collections.singletonMap("field", 3.0), new HashMap<>());
Assert.assertEquals(6.0, avg.computeResult(), 0.0);
- avg.addElement(Collections.singletonMap("field", new Integer(0)), new
HashMap<>());
+ avg.addElement(Collections.singletonMap("field", 0), new HashMap<>());
Assert.assertEquals(6.0, avg.computeResult(), 0.0);
avg.addElement(Collections.singletonMap("field", 2.5), new HashMap<>());
diff --git
a/extensions-core/datasketches/src/test/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchAggregationTest.java
b/extensions-core/datasketches/src/test/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchAggregationTest.java
index bcf17bb3ae9..2b5acab5a34 100755
---
a/extensions-core/datasketches/src/test/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchAggregationTest.java
+++
b/extensions-core/datasketches/src/test/java/org/apache/druid/query/aggregation/datasketches/tuple/ArrayOfDoublesSketchAggregationTest.java
@@ -764,12 +764,12 @@ public class ArrayOfDoublesSketchAggregationTest extends
InitializedNullHandling
List<ResultRow> results = seq.toList();
Assert.assertEquals(1, results.size());
ResultRow row = results.get(0);
- Assert.assertEquals("cnt", 40.0, new Double(row.get(1).toString()), 0);
+ Assert.assertEquals("cnt", 40.0,
Double.parseDouble(row.get(1).toString()), 0);
Assert.assertEquals("sketch", 40.0, (double) row.get(0), 0);
- Assert.assertEquals("estimate", 40.0, new Double(row.get(2).toString()),
0);
- Assert.assertEquals("union", 40.0, new Double(row.get(4).toString()), 0);
- Assert.assertEquals("intersection", 40.0, new
Double(row.get(5).toString()), 0);
- Assert.assertEquals("anotb", 0, new Double(row.get(6).toString()), 0);
+ Assert.assertEquals("estimate", 40.0,
Double.parseDouble(row.get(2).toString()), 0);
+ Assert.assertEquals("union", 40.0,
Double.parseDouble(row.get(4).toString()), 0);
+ Assert.assertEquals("intersection", 40.0,
Double.parseDouble(row.get(5).toString()), 0);
+ Assert.assertEquals("anotb", 0, Double.parseDouble(row.get(6).toString()),
0);
Object obj = row.get(3); // quantiles-sketch
Assert.assertTrue(obj instanceof DoublesSketch);
@@ -852,12 +852,12 @@ public class ArrayOfDoublesSketchAggregationTest extends
InitializedNullHandling
List<ResultRow> results = seq.toList();
Assert.assertEquals(1, results.size());
ResultRow row = results.get(0);
- Assert.assertEquals("cnt", 40.0, new Double(row.get(1).toString()), 0);
+ Assert.assertEquals("cnt", 40.0,
Double.parseDouble(row.get(1).toString()), 0);
Assert.assertEquals("sketch", 40.0, (double) row.get(0), 0);
- Assert.assertEquals("estimate", 40.0, new Double(row.get(2).toString()),
0);
- Assert.assertEquals("union", 40.0, new Double(row.get(4).toString()), 0);
- Assert.assertEquals("intersection", 40.0, new
Double(row.get(5).toString()), 0);
- Assert.assertEquals("anotb", 0, new Double(row.get(6).toString()), 0);
+ Assert.assertEquals("estimate", 40.0,
Double.parseDouble(row.get(2).toString()), 0);
+ Assert.assertEquals("union", 40.0,
Double.parseDouble(row.get(4).toString()), 0);
+ Assert.assertEquals("intersection", 40.0,
Double.parseDouble(row.get(5).toString()), 0);
+ Assert.assertEquals("anotb", 0, Double.parseDouble(row.get(6).toString()),
0);
Object obj = row.get(3); // quantiles-sketch
Assert.assertTrue(obj instanceof DoublesSketch);
diff --git
a/extensions-core/kafka-indexing-service/src/test/java/org/apache/druid/indexing/kafka/KafkaRecordSupplierTest.java
b/extensions-core/kafka-indexing-service/src/test/java/org/apache/druid/indexing/kafka/KafkaRecordSupplierTest.java
index 8884592bdfa..fbd7b64d988 100644
---
a/extensions-core/kafka-indexing-service/src/test/java/org/apache/druid/indexing/kafka/KafkaRecordSupplierTest.java
+++
b/extensions-core/kafka-indexing-service/src/test/java/org/apache/druid/indexing/kafka/KafkaRecordSupplierTest.java
@@ -722,7 +722,7 @@ public class KafkaRecordSupplierTest
Set<StreamPartition<KafkaTopicPartition>> partitions =
ImmutableSet.of(streamPartition);
recordSupplier.assign(partitions);
recordSupplier.seekToEarliest(partitions);
- Assert.assertEquals(new Long(0),
recordSupplier.getLatestSequenceNumber(streamPartition));
+ Assert.assertEquals(Long.valueOf(0),
recordSupplier.getLatestSequenceNumber(streamPartition));
}
@Test
@@ -734,7 +734,7 @@ public class KafkaRecordSupplierTest
Set<StreamPartition<KafkaTopicPartition>> partitions =
ImmutableSet.of(streamPartition);
recordSupplier.assign(partitions);
recordSupplier.seekToEarliest(partitions);
- Assert.assertEquals(new Long(0),
recordSupplier.getEarliestSequenceNumber(streamPartition));
+ Assert.assertEquals(Long.valueOf(0),
recordSupplier.getEarliestSequenceNumber(streamPartition));
}
@Test
@@ -746,7 +746,7 @@ public class KafkaRecordSupplierTest
Set<StreamPartition<KafkaTopicPartition>> partitions =
ImmutableSet.of(streamPartition);
recordSupplier.assign(partitions);
recordSupplier.seekToLatest(partitions);
- Assert.assertEquals(new Long(0),
recordSupplier.getLatestSequenceNumber(streamPartition));
+ Assert.assertEquals(Long.valueOf(0),
recordSupplier.getLatestSequenceNumber(streamPartition));
}
@Test
@@ -758,7 +758,7 @@ public class KafkaRecordSupplierTest
Set<StreamPartition<KafkaTopicPartition>> partitions =
ImmutableSet.of(streamPartition);
recordSupplier.assign(partitions);
recordSupplier.seekToLatest(partitions);
- Assert.assertEquals(new Long(0),
recordSupplier.getEarliestSequenceNumber(streamPartition));
+ Assert.assertEquals(Long.valueOf(0),
recordSupplier.getEarliestSequenceNumber(streamPartition));
}
@Test
diff --git
a/indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/DimensionCardinalityReportTest.java
b/indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/DimensionCardinalityReportTest.java
index 0c540fa8a24..f30eedee5fd 100644
---
a/indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/DimensionCardinalityReportTest.java
+++
b/indexing-service/src/test/java/org/apache/druid/indexing/common/task/batch/parallel/DimensionCardinalityReportTest.java
@@ -317,7 +317,7 @@ public class DimensionCardinalityReportTest
Map<Interval, Union> intervalToUnion = ImmutableMap.of(interval,
negativeUnion);
Map<Interval, Integer> intervalToNumShards =
ParallelIndexSupervisorTask.computeIntervalToNumShards(10,
intervalToUnion);
- Assert.assertEquals(new Integer(7), intervalToNumShards.get(interval));
+ Assert.assertEquals(Integer.valueOf(7), intervalToNumShards.get(interval));
List<LogEvent> loggingEvents = logger.getLogEvents();
String expectedLogMessage =
@@ -343,7 +343,7 @@ public class DimensionCardinalityReportTest
Map<Interval, Union> intervalToUnion = ImmutableMap.of(interval, union);
Map<Interval, Integer> intervalToNumShards =
ParallelIndexSupervisorTask.computeIntervalToNumShards(6,
intervalToUnion);
- Assert.assertEquals(new Integer(4), intervalToNumShards.get(interval));
+ Assert.assertEquals(Integer.valueOf(4), intervalToNumShards.get(interval));
}
@Test
@@ -356,7 +356,7 @@ public class DimensionCardinalityReportTest
Map<Interval, Union> intervalToUnion = ImmutableMap.of(interval, union);
Map<Interval, Integer> intervalToNumShards =
ParallelIndexSupervisorTask.computeIntervalToNumShards(24,
intervalToUnion);
- Assert.assertEquals(new Integer(1), intervalToNumShards.get(interval));
+ Assert.assertEquals(Integer.valueOf(1), intervalToNumShards.get(interval));
List<LogEvent> loggingEvents = logger.getLogEvents();
String expectedLogMessage =
diff --git
a/indexing-service/src/test/java/org/apache/druid/indexing/input/GeneratorInputSourceTest.java
b/indexing-service/src/test/java/org/apache/druid/indexing/input/GeneratorInputSourceTest.java
index 3f87dd4c056..94aecc2f443 100644
---
a/indexing-service/src/test/java/org/apache/druid/indexing/input/GeneratorInputSourceTest.java
+++
b/indexing-service/src/test/java/org/apache/druid/indexing/input/GeneratorInputSourceTest.java
@@ -173,7 +173,7 @@ public class GeneratorInputSourceTest
Assert.assertFalse(inputSource.needsFormat());
Assert.assertEquals(2, inputSource.createSplits(null, null).count());
Assert.assertEquals(
- new Long(2048L),
+ Long.valueOf(2048L),
((GeneratorInputSource) inputSource.withSplit(new
InputSplit<>(2048L))).getSeed()
);
}
diff --git
a/processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java
b/processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java
index 110268ba84e..e2b433b7192 100644
--- a/processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java
+++ b/processing/src/test/java/org/apache/druid/common/guava/GuavaUtilsTest.java
@@ -57,7 +57,7 @@ public class GuavaUtilsTest
Assert.assertNull(GuavaUtils.tryParseLong("++100"));
Assert.assertEquals((Object) Long.parseLong("+100"),
GuavaUtils.tryParseLong("+100"));
Assert.assertEquals((Object) Long.parseLong("-100"),
GuavaUtils.tryParseLong("-100"));
- Assert.assertNotEquals(new Long(100), GuavaUtils.tryParseLong("+101"));
+ Assert.assertNotEquals(Long.valueOf(100L),
GuavaUtils.tryParseLong("+101"));
}
@Test
diff --git
a/processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java
b/processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java
index 18758de67d5..0e002d8ca31 100644
---
a/processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java
+++
b/processing/src/test/java/org/apache/druid/hll/HyperLogLogSerdeBenchmarkTest.java
@@ -35,8 +35,8 @@ import org.junit.runners.Parameterized;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
-import java.util.Arrays;
import java.util.Collection;
+import java.util.List;
import java.util.Random;
/**
@@ -61,18 +61,18 @@ public class HyperLogLogSerdeBenchmarkTest extends
AbstractBenchmark
public static Collection<Object[]> getParameters()
{
return ImmutableList.of(
- (Object[]) Arrays.asList(new priorByteBufferSerializer(), new Long(1
<< 10)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializer(), new Long(1 <<
10)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializerWithPuts(), new
Long(1 << 10)).toArray(),
- (Object[]) Arrays.asList(new priorByteBufferSerializer(), new Long(1
<< 8)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializer(), new Long(1 <<
8)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializerWithPuts(), new
Long(1 << 8)).toArray(),
- (Object[]) Arrays.asList(new priorByteBufferSerializer(), new Long(1
<< 5)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializer(), new Long(1 <<
5)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializerWithPuts(), new
Long(1 << 5)).toArray(),
- (Object[]) Arrays.asList(new priorByteBufferSerializer(), new Long(1
<< 2)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializer(), new Long(1 <<
2)).toArray(),
- (Object[]) Arrays.asList(new newByteBufferSerializerWithPuts(), new Long(1
<< 2)).toArray()
+ List.of(new priorByteBufferSerializer(), (long) (1 << 10)).toArray(),
+ List.of(new newByteBufferSerializer(), (long) (1 << 10)).toArray(),
+ List.of(new newByteBufferSerializerWithPuts(), (long) (1 <<
10)).toArray(),
+ List.of(new priorByteBufferSerializer(), (long) (1 << 8)).toArray(),
+ List.of(new newByteBufferSerializer(), (long) (1 << 8)).toArray(),
+ List.of(new newByteBufferSerializerWithPuts(), (long) (1 <<
8)).toArray(),
+ List.of(new priorByteBufferSerializer(), (long) (1 << 5)).toArray(),
+ List.of(new newByteBufferSerializer(), (long) (1 << 5)).toArray(),
+ List.of(new newByteBufferSerializerWithPuts(), (long) (1 <<
5)).toArray(),
+ List.of(new priorByteBufferSerializer(), (long) (1 << 2)).toArray(),
+ List.of(new newByteBufferSerializer(), (long) (1 << 2)).toArray(),
+ List.of(new newByteBufferSerializerWithPuts(), (long) (1 <<
2)).toArray()
);
}
diff --git
a/processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java
b/processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java
index a2f8fcebfe9..905a00dc405 100644
---
a/processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java
+++
b/processing/src/test/java/org/apache/druid/jackson/JacksonExtremeDoubleValuesSerdeTest.java
@@ -33,7 +33,7 @@ public class JacksonExtremeDoubleValuesSerdeTest
ObjectMapper objectMapper = new ObjectMapper();
for (double value : new double[] {Double.NEGATIVE_INFINITY,
Double.POSITIVE_INFINITY}) {
String serialized = objectMapper.writeValueAsString(value);
- Assert.assertEquals(new Double(value),
objectMapper.readValue(serialized, Double.class));
+ Assert.assertEquals(Double.valueOf(value),
objectMapper.readValue(serialized, Double.class));
}
String negativeInfinityString =
objectMapper.writeValueAsString(Double.NaN);
Assert.assertTrue(objectMapper.readValue(negativeInfinityString,
Double.class).isNaN());
diff --git
a/processing/src/test/java/org/apache/druid/query/aggregation/DoubleSumAggregatorTest.java
b/processing/src/test/java/org/apache/druid/query/aggregation/DoubleSumAggregatorTest.java
index 0732a8497c7..51c08fe211a 100644
---
a/processing/src/test/java/org/apache/druid/query/aggregation/DoubleSumAggregatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/aggregation/DoubleSumAggregatorTest.java
@@ -41,8 +41,8 @@ public class DoubleSumAggregatorTest
final TestDoubleColumnSelectorImpl selector = new
TestDoubleColumnSelectorImpl(values);
DoubleSumAggregator agg = new DoubleSumAggregator(selector);
- double expectedFirst = new Double(values[0]).doubleValue();
- double expectedSecond = new Double(values[1]).doubleValue() +
expectedFirst;
+ double expectedFirst = values[0];
+ double expectedSecond = values[1] + expectedFirst;
Assert.assertEquals(0.0d, agg.get());
Assert.assertEquals(0.0d, agg.get());
diff --git
a/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/first/StringFirstBufferAggregatorTest.java
b/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/first/StringFirstBufferAggregatorTest.java
index 9f72ff8fd31..71e582c078a 100644
---
a/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/first/StringFirstBufferAggregatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/first/StringFirstBufferAggregatorTest.java
@@ -77,7 +77,7 @@ public class StringFirstBufferAggregatorTest
Assert.assertEquals("expected last string value", strings[0], sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(timestamps[0]), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(timestamps[0]), sp.lhs);
}
@Test
@@ -114,7 +114,7 @@ public class StringFirstBufferAggregatorTest
Assert.assertEquals("expected last string value", strings[0], sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(timestamps[0]), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(timestamps[0]), sp.lhs);
}
@Test
@@ -152,7 +152,7 @@ public class StringFirstBufferAggregatorTest
Assert.assertEquals("expected last string value", strings[1], sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(timestamps[1]), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(timestamps[1]), sp.lhs);
}
diff --git
a/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/last/StringLastBufferAggregatorTest.java
b/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/last/StringLastBufferAggregatorTest.java
index 4c3d7fea39e..9e8c9117a32 100644
---
a/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/last/StringLastBufferAggregatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/aggregation/firstlast/last/StringLastBufferAggregatorTest.java
@@ -78,7 +78,7 @@ public class StringLastBufferAggregatorTest
Assert.assertEquals("expected last string value", "DDDD", sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(1526725900L), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(1526725900L), sp.lhs);
}
@@ -116,7 +116,7 @@ public class StringLastBufferAggregatorTest
Assert.assertEquals("expected last string value", "DDDD", sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(1526725900L), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(1526725900L), sp.lhs);
}
@Test
@@ -154,7 +154,7 @@ public class StringLastBufferAggregatorTest
Assert.assertEquals("expected last string value", strings[2], sp.rhs);
- Assert.assertEquals("last string timestamp is the biggest", new
Long(timestamps[2]), sp.lhs);
+ Assert.assertEquals("last string timestamp is the biggest",
Long.valueOf(timestamps[2]), sp.lhs);
}
diff --git
a/processing/src/test/java/org/apache/druid/query/aggregation/post/FieldAccessPostAggregatorTest.java
b/processing/src/test/java/org/apache/druid/query/aggregation/post/FieldAccessPostAggregatorTest.java
index f477b5db5ab..6ccc73a4446 100644
---
a/processing/src/test/java/org/apache/druid/query/aggregation/post/FieldAccessPostAggregatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/aggregation/post/FieldAccessPostAggregatorTest.java
@@ -89,13 +89,13 @@ public class FieldAccessPostAggregatorTest extends
InitializedNullHandlingTest
CountAggregator agg = new CountAggregator();
Map<String, Object> metricValues = new HashMap<>();
metricValues.put(aggName, agg.get());
- Assert.assertEquals(new Long(0L),
fieldAccessPostAggregator.compute(metricValues));
+ Assert.assertEquals(0L, fieldAccessPostAggregator.compute(metricValues));
agg.aggregate();
agg.aggregate();
agg.aggregate();
metricValues.put(aggName, agg.get());
- Assert.assertEquals(new Long(3L),
fieldAccessPostAggregator.compute(metricValues));
+ Assert.assertEquals(3L, fieldAccessPostAggregator.compute(metricValues));
}
@Test
diff --git
a/processing/src/test/java/org/apache/druid/query/aggregation/post/FinalizingFieldAccessPostAggregatorTest.java
b/processing/src/test/java/org/apache/druid/query/aggregation/post/FinalizingFieldAccessPostAggregatorTest.java
index f5a19119b84..9f84464b1d9 100644
---
a/processing/src/test/java/org/apache/druid/query/aggregation/post/FinalizingFieldAccessPostAggregatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/aggregation/post/FinalizingFieldAccessPostAggregatorTest.java
@@ -75,7 +75,7 @@ public class FinalizingFieldAccessPostAggregatorTest extends
InitializedNullHand
metricValues.put(aggName, agg.get());
FinalizingFieldAccessPostAggregator postAgg = new
FinalizingFieldAccessPostAggregator("final_rows", aggName);
- Assert.assertEquals(new Long(3L), postAgg.compute(metricValues));
+ Assert.assertEquals(3L, postAgg.compute(metricValues));
}
@Test
@@ -98,7 +98,7 @@ public class FinalizingFieldAccessPostAggregatorTest extends
InitializedNullHand
Map<String, Object> metricValues = new HashMap<>();
metricValues.put(aggName, "test");
- Assert.assertEquals(new Long(3L), postAgg.compute(metricValues));
+ Assert.assertEquals(3L, postAgg.compute(metricValues));
EasyMock.verify(aggFactory);
}
@@ -124,7 +124,7 @@ public class FinalizingFieldAccessPostAggregatorTest
extends InitializedNullHand
ArithmeticPostAggregator arithmeticPostAggregator = new
ArithmeticPostAggregator("add", "+", postAggsList);
- Assert.assertEquals(new Double(9.0f),
arithmeticPostAggregator.compute(metricValues));
+ Assert.assertEquals(9.0, arithmeticPostAggregator.compute(metricValues));
EasyMock.verify();
}
@@ -134,13 +134,13 @@ public class FinalizingFieldAccessPostAggregatorTest
extends InitializedNullHand
String aggName = "billy";
AggregatorFactory aggFactory =
EasyMock.createMock(AggregatorFactory.class);
EasyMock.expect(aggFactory.finalizeComputation("test_val1"))
- .andReturn(new Long(10L))
+ .andReturn(10L)
.times(1);
EasyMock.expect(aggFactory.finalizeComputation("test_val2"))
- .andReturn(new Long(21))
+ .andReturn(21L)
.times(1);
EasyMock.expect(aggFactory.finalizeComputation("test_val3"))
- .andReturn(new Long(3))
+ .andReturn(3L)
.times(1);
EasyMock.expect(aggFactory.finalizeComputation("test_val4"))
.andReturn(null)
diff --git
a/processing/src/test/java/org/apache/druid/query/extraction/SubstringDimExtractionFnTest.java
b/processing/src/test/java/org/apache/druid/query/extraction/SubstringDimExtractionFnTest.java
index 1a3d3be9f66..77a5608f613 100644
---
a/processing/src/test/java/org/apache/druid/query/extraction/SubstringDimExtractionFnTest.java
+++
b/processing/src/test/java/org/apache/druid/query/extraction/SubstringDimExtractionFnTest.java
@@ -108,7 +108,7 @@ public class SubstringDimExtractionFnTest
SubstringDimExtractionFn extractionFnNoLength = (SubstringDimExtractionFn)
objectMapper.readValue(jsonNoLength, ExtractionFn.class);
Assert.assertEquals(1, extractionFn.getIndex());
- Assert.assertEquals(new Integer(3), extractionFn.getLength());
+ Assert.assertEquals(Integer.valueOf(3), extractionFn.getLength());
Assert.assertEquals(1, extractionFnNoLength.getIndex());
Assert.assertEquals(null, extractionFnNoLength.getLength());
diff --git
a/processing/src/test/java/org/apache/druid/query/scan/ScanQueryTest.java
b/processing/src/test/java/org/apache/druid/query/scan/ScanQueryTest.java
index 847226ccb0d..48861d6c537 100644
--- a/processing/src/test/java/org/apache/druid/query/scan/ScanQueryTest.java
+++ b/processing/src/test/java/org/apache/druid/query/scan/ScanQueryTest.java
@@ -76,7 +76,7 @@ public class ScanQueryTest extends InitializedNullHandlingTest
ArrayList<HashMap<String, Object>> events1 = new ArrayList<>();
HashMap<String, Object> event1 = new HashMap<>();
- event1.put(ColumnHolder.TIME_COLUMN_NAME, new Long(42));
+ event1.put(ColumnHolder.TIME_COLUMN_NAME, 42L);
events1.add(event1);
s1 = new ScanResultValue(
@@ -87,7 +87,7 @@ public class ScanQueryTest extends InitializedNullHandlingTest
ArrayList<HashMap<String, Object>> events2 = new ArrayList<>();
HashMap<String, Object> event2 = new HashMap<>();
- event2.put(ColumnHolder.TIME_COLUMN_NAME, new Long(43));
+ event2.put(ColumnHolder.TIME_COLUMN_NAME, 43L);
events2.add(event2);
s2 = new ScanResultValue(
diff --git
a/processing/src/test/java/org/apache/druid/query/scan/ScanResultValueTimestampComparatorTest.java
b/processing/src/test/java/org/apache/druid/query/scan/ScanResultValueTimestampComparatorTest.java
index 91f0ef0c4a6..36e57a927f7 100644
---
a/processing/src/test/java/org/apache/druid/query/scan/ScanResultValueTimestampComparatorTest.java
+++
b/processing/src/test/java/org/apache/druid/query/scan/ScanResultValueTimestampComparatorTest.java
@@ -63,7 +63,7 @@ public class ScanResultValueTimestampComparatorTest
ArrayList<HashMap<String, Object>> events1 = new ArrayList<>();
HashMap<String, Object> event1 = new HashMap<>();
- event1.put(ColumnHolder.TIME_COLUMN_NAME, new Long(42));
+ event1.put(ColumnHolder.TIME_COLUMN_NAME, 42L);
events1.add(event1);
ScanResultValue s1 = new ScanResultValue(
@@ -74,7 +74,7 @@ public class ScanResultValueTimestampComparatorTest
ArrayList<HashMap<String, Object>> events2 = new ArrayList<>();
HashMap<String, Object> event2 = new HashMap<>();
- event2.put(ColumnHolder.TIME_COLUMN_NAME, new Long(43));
+ event2.put(ColumnHolder.TIME_COLUMN_NAME, 43L);
events2.add(event2);
ScanResultValue s2 = new ScanResultValue(
@@ -100,7 +100,7 @@ public class ScanResultValueTimestampComparatorTest
ArrayList<HashMap<String, Object>> events1 = new ArrayList<>();
HashMap<String, Object> event1 = new HashMap<>();
- event1.put(ColumnHolder.TIME_COLUMN_NAME, new Long(42));
+ event1.put(ColumnHolder.TIME_COLUMN_NAME, 42L);
events1.add(event1);
ScanResultValue s1 = new ScanResultValue(
@@ -111,7 +111,7 @@ public class ScanResultValueTimestampComparatorTest
ArrayList<HashMap<String, Object>> events2 = new ArrayList<>();
HashMap<String, Object> event2 = new HashMap<>();
- event2.put(ColumnHolder.TIME_COLUMN_NAME, new Long(43));
+ event2.put(ColumnHolder.TIME_COLUMN_NAME, 43L);
events2.add(event2);
ScanResultValue s2 = new ScanResultValue(
@@ -136,7 +136,7 @@ public class ScanResultValueTimestampComparatorTest
ScanResultValueTimestampComparator comparator = new
ScanResultValueTimestampComparator(query);
List<List<Object>> events1 = new ArrayList<>();
- List<Object> event1 = Collections.singletonList(new Long(42));
+ List<Object> event1 = Collections.singletonList(42L);
events1.add(event1);
ScanResultValue s1 = new ScanResultValue(
@@ -146,7 +146,7 @@ public class ScanResultValueTimestampComparatorTest
);
List<List<Object>> events2 = new ArrayList<>();
- List<Object> event2 = Collections.singletonList(new Long(43));
+ List<Object> event2 = Collections.singletonList(43L);
events2.add(event2);
ScanResultValue s2 = new ScanResultValue(
@@ -171,7 +171,7 @@ public class ScanResultValueTimestampComparatorTest
ScanResultValueTimestampComparator comparator = new
ScanResultValueTimestampComparator(query);
List<List<Object>> events1 = new ArrayList<>();
- List<Object> event1 = Collections.singletonList(new Long(42));
+ List<Object> event1 = Collections.singletonList(42L);
events1.add(event1);
ScanResultValue s1 = new ScanResultValue(
@@ -181,7 +181,7 @@ public class ScanResultValueTimestampComparatorTest
);
List<List<Object>> events2 = new ArrayList<>();
- List<Object> event2 = Collections.singletonList(new Long(43));
+ List<Object> event2 = Collections.singletonList(43L);
events2.add(event2);
ScanResultValue s2 = new ScanResultValue(
diff --git
a/processing/src/test/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerTest.java
b/processing/src/test/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerTest.java
index 3bbd83c7720..52cc5b14966 100644
---
a/processing/src/test/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerTest.java
+++
b/processing/src/test/java/org/apache/druid/query/timeseries/TimeseriesQueryRunnerTest.java
@@ -24,7 +24,6 @@ import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Iterables;
import com.google.common.collect.Lists;
-import com.google.common.primitives.Doubles;
import org.apache.druid.java.util.common.DateTimes;
import org.apache.druid.java.util.common.HumanReadableBytes;
import org.apache.druid.java.util.common.Intervals;
@@ -261,20 +260,19 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
if (!QueryRunnerTestHelper.SKIPPED_DAY.equals(current)) {
Assert.assertEquals(
result.toString(),
- Doubles.tryParse(expectedIndex[count]).doubleValue(),
- value.getDoubleMetric("index").doubleValue(),
- value.getDoubleMetric("index").doubleValue() * 1e-6
+ Double.parseDouble(expectedIndex[count]),
+ value.getDoubleMetric("index"),
+ value.getDoubleMetric("index") * 1e-6
);
Assert.assertEquals(
result.toString(),
- new Double(expectedIndex[count]) +
- 13L + 1L,
+ Double.parseDouble(expectedIndex[count]) + 13L + 1L,
value.getDoubleMetric("addRowsIndexConstant"),
value.getDoubleMetric("addRowsIndexConstant") * 1e-6
);
Assert.assertEquals(
- value.getDoubleMetric("uniques"),
9.0d,
+ value.getDoubleMetric("uniques"),
0.02
);
} else {
@@ -287,8 +285,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
value.getDoubleMetric("addRowsIndexConstant")
);
Assert.assertEquals(
- value.getDoubleMetric("uniques"),
0.0d,
+ value.getDoubleMetric("uniques"),
0.02
);
}
@@ -1003,7 +1001,7 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
final Iterable<Interval> iterable = Granularities.HOUR.getIterable(
new Interval(DateTimes.of("2011-04-14T01"), DateTimes.of("2011-04-15"))
);
- Map noRowsResult = new HashMap<>();
+ Map<String, Object> noRowsResult = new HashMap<>();
noRowsResult.put("rows", 0L);
noRowsResult.put("idx", null);
for (Interval interval : iterable) {
@@ -1496,8 +1494,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
new TimeseriesResultValue(
ImmutableMap.of(
"rows", 1L,
- "index", new Float(135.885094).doubleValue(),
- "addRowsIndexConstant", new
Float(137.885094).doubleValue(),
+ "index", 135.885094F,
+ "addRowsIndexConstant", 137.885094F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
)
)
@@ -1507,8 +1505,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
new TimeseriesResultValue(
ImmutableMap.of(
"rows", 1L,
- "index", new Float(147.425935).doubleValue(),
- "addRowsIndexConstant", new
Float(149.425935).doubleValue(),
+ "index", 147.425935F,
+ "addRowsIndexConstant", 149.425935F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
)
)
@@ -1543,8 +1541,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
new TimeseriesResultValue(
ImmutableMap.of(
"rows", 1L,
- "index", new Float(118.570340).doubleValue(),
- "addRowsIndexConstant", new
Float(120.570340).doubleValue(),
+ "index", 118.570340F,
+ "addRowsIndexConstant", 120.570340F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
)
)
@@ -1554,8 +1552,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
new TimeseriesResultValue(
ImmutableMap.of(
"rows", 1L,
- "index", new Float(112.987027).doubleValue(),
- "addRowsIndexConstant", new
Float(114.987027).doubleValue(),
+ "index", 112.987027F,
+ "addRowsIndexConstant", 114.987027F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
)
)
@@ -2046,8 +2044,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-01-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(100.000000).doubleValue(),
- "last", new Float(943.497198).doubleValue()
+ "first", 100.000000F,
+ "last", 943.497198F
)
)
),
@@ -2055,8 +2053,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-02-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(132.123776).doubleValue(),
- "last", new Float(1101.918270).doubleValue()
+ "first", 132.123776F,
+ "last", 1101.918270F
)
)
),
@@ -2064,8 +2062,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-03-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(153.059937).doubleValue(),
- "last", new Float(1063.201156).doubleValue()
+ "first", 153.059937F,
+ "last", 1063.201156F
)
)
),
@@ -2073,8 +2071,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-04-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(135.885094).doubleValue(),
- "last", new Float(780.271977).doubleValue()
+ "first", 135.885094F,
+ "last", 780.271977F
)
)
)
@@ -2085,8 +2083,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-04-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(1234.247546).doubleValue(),
- "last", new Float(106.793700).doubleValue()
+ "first", 1234.247546F,
+ "last", 106.793700F
)
)
),
@@ -2094,8 +2092,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-03-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(1004.940887).doubleValue(),
- "last", new Float(151.752485).doubleValue()
+ "first", 1004.940887F,
+ "last", 151.752485F
)
)
),
@@ -2103,8 +2101,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-02-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(913.561076).doubleValue(),
- "last", new Float(122.258195).doubleValue()
+ "first", 913.561076F,
+ "last", 122.258195F
)
)
),
@@ -2112,8 +2110,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
DateTimes.of("2011-01-01"),
new TimeseriesResultValue(
ImmutableMap.of(
- "first", new Float(800.000000).doubleValue(),
- "last", new Float(133.740047).doubleValue()
+ "first", 800.000000F,
+ "last", 133.740047F
)
)
)
@@ -2763,17 +2761,17 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
if (QueryRunnerTestHelper.SKIPPED_DAY.getMillis() != current) {
Assert.assertEquals(
- Doubles.tryParse(expectedIndexToUse[count]).doubleValue(),
+ Double.parseDouble(expectedIndexToUse[count]),
(Double) result[3],
(Double) result[3] * 1e-6
);
Assert.assertEquals(
- (Double) result[4],
9.0d,
+ (Double) result[4],
0.02
);
Assert.assertEquals(
- new Double(expectedIndexToUse[count]) + 13L + 1L,
+ Double.parseDouble(expectedIndexToUse[count]) + 13L + 1L,
(Double) result[5],
(Double) result[5] * 1e-6
);
@@ -2782,8 +2780,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
result[3]
);
Assert.assertEquals(
- (Double) result[4],
0.0,
+ (Double) result[4],
0.02
);
Assert.assertNull(
@@ -2863,20 +2861,20 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
if (!QueryRunnerTestHelper.SKIPPED_DAY.equals(current)) {
Assert.assertEquals(
result.toString(),
- Doubles.tryParse(expectedIndexToUse[count]).doubleValue(),
- value.getDoubleMetric("index").doubleValue(),
- value.getDoubleMetric("index").doubleValue() * 1e-6
+ Double.parseDouble(expectedIndexToUse[count]),
+ value.getDoubleMetric("index"),
+ value.getDoubleMetric("index") * 1e-6
);
Assert.assertEquals(
result.toString(),
- new Double(expectedIndexToUse[count]) +
+ Double.parseDouble(expectedIndexToUse[count]) +
13L + 1L,
value.getDoubleMetric("addRowsIndexConstant"),
value.getDoubleMetric("addRowsIndexConstant") * 1e-6
);
Assert.assertEquals(
- value.getDoubleMetric("uniques"),
9.0d,
+ value.getDoubleMetric("uniques"),
0.02
);
} else {
@@ -2889,8 +2887,8 @@ public class TimeseriesQueryRunnerTest extends
InitializedNullHandlingTest
value.getDoubleMetric("addRowsIndexConstant")
);
Assert.assertEquals(
- value.getDoubleMetric("uniques"),
0.0d,
+ value.getDoubleMetric("uniques"),
0.02
);
}
diff --git
a/processing/src/test/java/org/apache/druid/query/topn/TopNMetricSpecOptimizationsTest.java
b/processing/src/test/java/org/apache/druid/query/topn/TopNMetricSpecOptimizationsTest.java
index c374602ecf4..ae42acfa6f4 100644
---
a/processing/src/test/java/org/apache/druid/query/topn/TopNMetricSpecOptimizationsTest.java
+++
b/processing/src/test/java/org/apache/druid/query/topn/TopNMetricSpecOptimizationsTest.java
@@ -83,8 +83,8 @@ public class TopNMetricSpecOptimizationsTest extends
InitializedNullHandlingTest
arrayProviderToTest.ignoreAfterThreshold();
Pair<Integer, Integer> thePair =
arrayProviderToTest.computeStartEnd(cardinality);
- Assert.assertEquals(new Integer(0), thePair.lhs);
- Assert.assertEquals(new Integer(threshold), thePair.rhs);
+ Assert.assertEquals(Integer.valueOf(0), thePair.lhs);
+ Assert.assertEquals(Integer.valueOf(threshold), thePair.rhs);
}
@Test
@@ -116,8 +116,8 @@ public class TopNMetricSpecOptimizationsTest extends
InitializedNullHandlingTest
arrayProviderToTest.ignoreAfterThreshold();
Pair<Integer, Integer> thePair =
arrayProviderToTest.computeStartEnd(cardinality);
- Assert.assertEquals(new Integer(0), thePair.lhs);
- Assert.assertEquals(new Integer(threshold), thePair.rhs);
+ Assert.assertEquals(Integer.valueOf(0), thePair.lhs);
+ Assert.assertEquals(Integer.valueOf(threshold), thePair.rhs);
}
@Test
@@ -149,8 +149,8 @@ public class TopNMetricSpecOptimizationsTest extends
InitializedNullHandlingTest
arrayProviderToTest.ignoreAfterThreshold();
Pair<Integer, Integer> thePair =
arrayProviderToTest.computeStartEnd(cardinality);
- Assert.assertEquals(new Integer(0), thePair.lhs);
- Assert.assertEquals(new Integer(cardinality), thePair.rhs);
+ Assert.assertEquals(Integer.valueOf(0), thePair.lhs);
+ Assert.assertEquals(Integer.valueOf(cardinality), thePair.rhs);
}
@Test
@@ -182,8 +182,8 @@ public class TopNMetricSpecOptimizationsTest extends
InitializedNullHandlingTest
arrayProviderToTest.ignoreAfterThreshold();
Pair<Integer, Integer> thePair =
arrayProviderToTest.computeStartEnd(cardinality);
- Assert.assertEquals(new Integer(0), thePair.lhs);
- Assert.assertEquals(new Integer(cardinality), thePair.rhs);
+ Assert.assertEquals(Integer.valueOf(0), thePair.lhs);
+ Assert.assertEquals(Integer.valueOf(cardinality), thePair.rhs);
}
@Test
@@ -213,8 +213,8 @@ public class TopNMetricSpecOptimizationsTest extends
InitializedNullHandlingTest
);
Pair<Integer, Integer> thePair =
arrayProviderToTest.computeStartEnd(cardinality);
- Assert.assertEquals(new Integer(0), thePair.lhs);
- Assert.assertEquals(new Integer(cardinality), thePair.rhs);
+ Assert.assertEquals(Integer.valueOf(0), thePair.lhs);
+ Assert.assertEquals(Integer.valueOf(cardinality), thePair.rhs);
}
private TopNCursorInspector makeCursorInspector(String start, String end,
int cardinality)
diff --git
a/processing/src/test/java/org/apache/druid/query/topn/TopNQueryRunnerTest.java
b/processing/src/test/java/org/apache/druid/query/topn/TopNQueryRunnerTest.java
index 93bb462578e..810539125d1 100644
---
a/processing/src/test/java/org/apache/druid/query/topn/TopNQueryRunnerTest.java
+++
b/processing/src/test/java/org/apache/druid/query/topn/TopNQueryRunnerTest.java
@@ -1548,22 +1548,22 @@ public class TopNQueryRunnerTest extends
InitializedNullHandlingTest
ImmutableMap.of(
QueryRunnerTestHelper.MARKET_DIMENSION, "upfront",
"rows", 1L,
- "index", new Float(1447.341160).doubleValue(),
- "addRowsIndexConstant", new
Float(1449.341160).doubleValue(),
+ "index", 1447.341160F,
+ "addRowsIndexConstant", 1449.341160F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
),
ImmutableMap.of(
QueryRunnerTestHelper.MARKET_DIMENSION, "total_market",
"rows", 1L,
- "index", new Float(1314.839715).doubleValue(),
- "addRowsIndexConstant", new
Float(1316.839715).doubleValue(),
+ "index", 1314.839715F,
+ "addRowsIndexConstant", 1316.839715F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
),
ImmutableMap.of(
QueryRunnerTestHelper.MARKET_DIMENSION, "spot",
"rows", 1L,
- "index", new Float(109.705815).doubleValue(),
- "addRowsIndexConstant", new
Float(111.705815).doubleValue(),
+ "index", 109.705815F,
+ "addRowsIndexConstant", 111.705815F,
"uniques", QueryRunnerTestHelper.UNIQUES_1
)
)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]