@@ -75,8 +75,9 @@ public int compare(Integer a, Integer b) {
75
75
else if (a < b ) return 1 ;
76
76
else return 0 ;
77
77
}
78
- };
78
+ }
79
79
80
+ @ SuppressWarnings ("unchecked" )
80
81
@ Test
81
82
public void sparkContextUnion () {
82
83
// Union of non-specialized JavaRDDs
@@ -148,6 +149,7 @@ public void call(String s) {
148
149
Assert .assertEquals (2 , foreachCalls );
149
150
}
150
151
152
+ @ SuppressWarnings ("unchecked" )
151
153
@ Test
152
154
public void lookup () {
153
155
JavaPairRDD <String , String > categories = sc .parallelizePairs (Arrays .asList (
@@ -179,6 +181,7 @@ public Boolean call(Integer x) {
179
181
Assert .assertEquals (5 , oddsAndEvens .lookup (false ).get (0 ).size ()); // Odds
180
182
}
181
183
184
+ @ SuppressWarnings ("unchecked" )
182
185
@ Test
183
186
public void cogroup () {
184
187
JavaPairRDD <String , String > categories = sc .parallelizePairs (Arrays .asList (
@@ -197,6 +200,7 @@ public void cogroup() {
197
200
cogrouped .collect ();
198
201
}
199
202
203
+ @ SuppressWarnings ("unchecked" )
200
204
@ Test
201
205
public void leftOuterJoin () {
202
206
JavaPairRDD <Integer , Integer > rdd1 = sc .parallelizePairs (Arrays .asList (
@@ -243,6 +247,7 @@ public Integer call(Integer a, Integer b) {
243
247
Assert .assertEquals (33 , sum );
244
248
}
245
249
250
+ @ SuppressWarnings ("unchecked" )
246
251
@ Test
247
252
public void foldByKey () {
248
253
List <Tuple2 <Integer , Integer >> pairs = Arrays .asList (
@@ -265,6 +270,7 @@ public Integer call(Integer a, Integer b) {
265
270
Assert .assertEquals (3 , sums .lookup (3 ).get (0 ).intValue ());
266
271
}
267
272
273
+ @ SuppressWarnings ("unchecked" )
268
274
@ Test
269
275
public void reduceByKey () {
270
276
List <Tuple2 <Integer , Integer >> pairs = Arrays .asList (
@@ -320,8 +326,8 @@ public void approximateResults() {
320
326
public void take () {
321
327
JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (1 , 1 , 2 , 3 , 5 , 8 , 13 ));
322
328
Assert .assertEquals (1 , rdd .first ().intValue ());
323
- List < Integer > firstTwo = rdd .take (2 );
324
- List < Integer > sample = rdd .takeSample (false , 2 , 42 );
329
+ rdd .take (2 );
330
+ rdd .takeSample (false , 2 , 42 );
325
331
}
326
332
327
333
@ Test
@@ -359,8 +365,8 @@ public Boolean call(Double x) {
359
365
Assert .assertEquals (2.49444 , rdd .stdev (), 0.01 );
360
366
Assert .assertEquals (2.73252 , rdd .sampleStdev (), 0.01 );
361
367
362
- Double first = rdd .first ();
363
- List < Double > take = rdd .take (5 );
368
+ rdd .first ();
369
+ rdd .take (5 );
364
370
}
365
371
366
372
@ Test
@@ -438,11 +444,11 @@ public Iterable<Double> call(String s) {
438
444
return lengths ;
439
445
}
440
446
});
441
- Double x = doubles .first ();
442
- Assert .assertEquals (5.0 , doubles .first ().doubleValue (), 0.01 );
447
+ Assert .assertEquals (5.0 , doubles .first (), 0.01 );
443
448
Assert .assertEquals (11 , pairs .count ());
444
449
}
445
450
451
+ @ SuppressWarnings ("unchecked" )
446
452
@ Test
447
453
public void mapsFromPairsToPairs () {
448
454
List <Tuple2 <Integer , String >> pairs = Arrays .asList (
@@ -509,6 +515,7 @@ public void repartition() {
509
515
}
510
516
}
511
517
518
+ @ SuppressWarnings ("unchecked" )
512
519
@ Test
513
520
public void persist () {
514
521
JavaDoubleRDD doubleRDD = sc .parallelizeDoubles (Arrays .asList (1.0 , 1.0 , 2.0 , 3.0 , 5.0 , 8.0 ));
@@ -573,6 +580,7 @@ public void textFilesCompressed() throws IOException {
573
580
Assert .assertEquals (expected , readRDD .collect ());
574
581
}
575
582
583
+ @ SuppressWarnings ("unchecked" )
576
584
@ Test
577
585
public void sequenceFile () {
578
586
File tempDir = Files .createTempDir ();
@@ -602,6 +610,7 @@ public Tuple2<Integer, String> call(Tuple2<IntWritable, Text> pair) {
602
610
Assert .assertEquals (pairs , readRDD .collect ());
603
611
}
604
612
613
+ @ SuppressWarnings ("unchecked" )
605
614
@ Test
606
615
public void writeWithNewAPIHadoopFile () {
607
616
File tempDir = Files .createTempDir ();
@@ -632,6 +641,7 @@ public String call(Tuple2<IntWritable, Text> x) {
632
641
}).collect ().toString ());
633
642
}
634
643
644
+ @ SuppressWarnings ("unchecked" )
635
645
@ Test
636
646
public void readWithNewAPIHadoopFile () throws IOException {
637
647
File tempDir = Files .createTempDir ();
@@ -674,6 +684,7 @@ public void objectFilesOfInts() {
674
684
Assert .assertEquals (expected , readRDD .collect ());
675
685
}
676
686
687
+ @ SuppressWarnings ("unchecked" )
677
688
@ Test
678
689
public void objectFilesOfComplexTypes () {
679
690
File tempDir = Files .createTempDir ();
@@ -690,6 +701,7 @@ public void objectFilesOfComplexTypes() {
690
701
Assert .assertEquals (pairs , readRDD .collect ());
691
702
}
692
703
704
+ @ SuppressWarnings ("unchecked" )
693
705
@ Test
694
706
public void hadoopFile () {
695
707
File tempDir = Files .createTempDir ();
@@ -719,6 +731,7 @@ public String call(Tuple2<IntWritable, Text> x) {
719
731
}).collect ().toString ());
720
732
}
721
733
734
+ @ SuppressWarnings ("unchecked" )
722
735
@ Test
723
736
public void hadoopFileCompressed () {
724
737
File tempDir = Files .createTempDir ();
@@ -824,7 +837,7 @@ public Float zero(Float initialValue) {
824
837
}
825
838
};
826
839
827
- final Accumulator <Float > floatAccum = sc .accumulator (( Float ) 10.0f , floatAccumulatorParam );
840
+ final Accumulator <Float > floatAccum = sc .accumulator (10.0f , floatAccumulatorParam );
828
841
rdd .foreach (new VoidFunction <Integer >() {
829
842
public void call (Integer x ) {
830
843
floatAccum .add ((float ) x );
@@ -876,6 +889,7 @@ public void checkpointAndRestore() {
876
889
Assert .assertEquals (Arrays .asList (1 , 2 , 3 , 4 , 5 ), recovered .collect ());
877
890
}
878
891
892
+ @ SuppressWarnings ("unchecked" )
879
893
@ Test
880
894
public void mapOnPairRDD () {
881
895
JavaRDD <Integer > rdd1 = sc .parallelize (Arrays .asList (1 ,2 ,3 ,4 ));
@@ -900,6 +914,7 @@ public Tuple2<Integer, Integer> call(Tuple2<Integer, Integer> in) throws Excepti
900
914
901
915
}
902
916
917
+ @ SuppressWarnings ("unchecked" )
903
918
@ Test
904
919
public void collectPartitions () {
905
920
JavaRDD <Integer > rdd1 = sc .parallelize (Arrays .asList (1 , 2 , 3 , 4 , 5 , 6 , 7 ), 3 );
@@ -968,14 +983,14 @@ public void countApproxDistinctByKey() {
968
983
@ Test
969
984
public void collectAsMapWithIntArrayValues () {
970
985
// Regression test for SPARK-1040
971
- JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (new Integer [] { 1 } ));
986
+ JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (1 ));
972
987
JavaPairRDD <Integer , int []> pairRDD = rdd .map (new PairFunction <Integer , Integer , int []>() {
973
988
@ Override
974
989
public Tuple2 <Integer , int []> call (Integer x ) throws Exception {
975
990
return new Tuple2 <Integer , int []>(x , new int [] { x });
976
991
}
977
992
});
978
993
pairRDD .collect (); // Works fine
979
- Map < Integer , int []> map = pairRDD .collectAsMap (); // Used to crash with ClassCastException
994
+ pairRDD .collectAsMap (); // Used to crash with ClassCastException
980
995
}
981
996
}
0 commit comments