aboutsummaryrefslogtreecommitdiff
path: root/mllib/src/test/java/org/apache
diff options
context:
space:
mode:
authorSean Owen <sowen@cloudera.com>2016-01-08 17:47:44 +0000
committerSean Owen <sowen@cloudera.com>2016-01-08 17:47:44 +0000
commitb9c835337880f57fe8b953962913bcc524162348 (patch)
tree5dc476b1a65d513210d1124db144aaa3c5f66679 /mllib/src/test/java/org/apache
parent794ea553bd0fcfece15b610b47ee86d6644134c9 (diff)
downloadspark-b9c835337880f57fe8b953962913bcc524162348.tar.gz
spark-b9c835337880f57fe8b953962913bcc524162348.tar.bz2
spark-b9c835337880f57fe8b953962913bcc524162348.zip
[SPARK-12618][CORE][STREAMING][SQL] Clean up build warnings: 2.0.0 edition
Fix most build warnings: mostly deprecated API usages. I'll annotate some of the changes below. CC rxin who is leading the charge to remove the deprecated APIs. Author: Sean Owen <sowen@cloudera.com> Closes #10570 from srowen/SPARK-12618.
Diffstat (limited to 'mllib/src/test/java/org/apache')
-rw-r--r--mllib/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java4
-rw-r--r--mllib/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java18
2 files changed, 11 insertions, 11 deletions
diff --git a/mllib/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java b/mllib/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java
index 271dda4662..a6631ed7eb 100644
--- a/mllib/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java
+++ b/mllib/src/test/java/org/apache/spark/mllib/recommendation/JavaALSSuite.java
@@ -56,10 +56,10 @@ public class JavaALSSuite implements Serializable {
double matchThreshold,
boolean implicitPrefs,
DoubleMatrix truePrefs) {
- List<Tuple2<Integer, Integer>> localUsersProducts = new ArrayList(users * products);
+ List<Tuple2<Integer, Integer>> localUsersProducts = new ArrayList<>(users * products);
for (int u=0; u < users; ++u) {
for (int p=0; p < products; ++p) {
- localUsersProducts.add(new Tuple2<Integer, Integer>(u, p));
+ localUsersProducts.add(new Tuple2<>(u, p));
}
}
JavaPairRDD<Integer, Integer> usersProducts = sc.parallelizePairs(localUsersProducts);
diff --git a/mllib/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java b/mllib/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java
index 32c2f4f339..3db9b39e74 100644
--- a/mllib/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java
+++ b/mllib/src/test/java/org/apache/spark/mllib/regression/JavaIsotonicRegressionSuite.java
@@ -36,11 +36,11 @@ import org.apache.spark.api.java.JavaSparkContext;
public class JavaIsotonicRegressionSuite implements Serializable {
private transient JavaSparkContext sc;
- private List<Tuple3<Double, Double, Double>> generateIsotonicInput(double[] labels) {
- ArrayList<Tuple3<Double, Double, Double>> input = new ArrayList(labels.length);
+ private static List<Tuple3<Double, Double, Double>> generateIsotonicInput(double[] labels) {
+ List<Tuple3<Double, Double, Double>> input = new ArrayList<>(labels.length);
for (int i = 1; i <= labels.length; i++) {
- input.add(new Tuple3<Double, Double, Double>(labels[i-1], (double) i, 1d));
+ input.add(new Tuple3<>(labels[i-1], (double) i, 1.0));
}
return input;
@@ -70,7 +70,7 @@ public class JavaIsotonicRegressionSuite implements Serializable {
runIsotonicRegression(new double[]{1, 2, 3, 3, 1, 6, 7, 8, 11, 9, 10, 12});
Assert.assertArrayEquals(
- new double[] {1, 2, 7d/3, 7d/3, 6, 7, 8, 10, 10, 12}, model.predictions(), 1e-14);
+ new double[] {1, 2, 7.0/3, 7.0/3, 6, 7, 8, 10, 10, 12}, model.predictions(), 1.0e-14);
}
@Test
@@ -81,10 +81,10 @@ public class JavaIsotonicRegressionSuite implements Serializable {
JavaDoubleRDD testRDD = sc.parallelizeDoubles(Arrays.asList(0.0, 1.0, 9.5, 12.0, 13.0));
List<Double> predictions = model.predict(testRDD).collect();
- Assert.assertTrue(predictions.get(0) == 1d);
- Assert.assertTrue(predictions.get(1) == 1d);
- Assert.assertTrue(predictions.get(2) == 10d);
- Assert.assertTrue(predictions.get(3) == 12d);
- Assert.assertTrue(predictions.get(4) == 12d);
+ Assert.assertEquals(1.0, predictions.get(0).doubleValue(), 1.0e-14);
+ Assert.assertEquals(1.0, predictions.get(1).doubleValue(), 1.0e-14);
+ Assert.assertEquals(10.0, predictions.get(2).doubleValue(), 1.0e-14);
+ Assert.assertEquals(12.0, predictions.get(3).doubleValue(), 1.0e-14);
+ Assert.assertEquals(12.0, predictions.get(4).doubleValue(), 1.0e-14);
}
}