@@ -76,8 +76,9 @@ public int compare(Integer a, Integer b) {
7676 else if (a < b ) return 1 ;
7777 else return 0 ;
7878 }
79- };
79+ }
8080
81+ @ SuppressWarnings ("unchecked" )
8182 @ Test
8283 public void sparkContextUnion () {
8384 // Union of non-specialized JavaRDDs
@@ -149,6 +150,7 @@ public void call(String s) {
149150 Assert .assertEquals (2 , foreachCalls );
150151 }
151152
153+ @ SuppressWarnings ("unchecked" )
152154 @ Test
153155 public void lookup () {
154156 JavaPairRDD <String , String > categories = sc .parallelizePairs (Arrays .asList (
@@ -180,6 +182,7 @@ public Boolean call(Integer x) {
180182 Assert .assertEquals (5 , oddsAndEvens .lookup (false ).get (0 ).size ()); // Odds
181183 }
182184
185+ @ SuppressWarnings ("unchecked" )
183186 @ Test
184187 public void cogroup () {
185188 JavaPairRDD <String , String > categories = sc .parallelizePairs (Arrays .asList (
@@ -198,6 +201,7 @@ public void cogroup() {
198201 cogrouped .collect ();
199202 }
200203
204+ @ SuppressWarnings ("unchecked" )
201205 @ Test
202206 public void leftOuterJoin () {
203207 JavaPairRDD <Integer , Integer > rdd1 = sc .parallelizePairs (Arrays .asList (
@@ -244,6 +248,7 @@ public Integer call(Integer a, Integer b) {
244248 Assert .assertEquals (33 , sum );
245249 }
246250
251+ @ SuppressWarnings ("unchecked" )
247252 @ Test
248253 public void foldByKey () {
249254 List <Tuple2 <Integer , Integer >> pairs = Arrays .asList (
@@ -266,6 +271,7 @@ public Integer call(Integer a, Integer b) {
266271 Assert .assertEquals (3 , sums .lookup (3 ).get (0 ).intValue ());
267272 }
268273
274+ @ SuppressWarnings ("unchecked" )
269275 @ Test
270276 public void reduceByKey () {
271277 List <Tuple2 <Integer , Integer >> pairs = Arrays .asList (
@@ -321,8 +327,8 @@ public void approximateResults() {
321327 public void take () {
322328 JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (1 , 1 , 2 , 3 , 5 , 8 , 13 ));
323329 Assert .assertEquals (1 , rdd .first ().intValue ());
324- List < Integer > firstTwo = rdd .take (2 );
325- List < Integer > sample = rdd .takeSample (false , 2 , 42 );
330+ rdd .take (2 );
331+ rdd .takeSample (false , 2 , 42 );
326332 }
327333
328334 @ Test
@@ -360,8 +366,8 @@ public Boolean call(Double x) {
360366 Assert .assertEquals (2.49444 , rdd .stdev (), 0.01 );
361367 Assert .assertEquals (2.73252 , rdd .sampleStdev (), 0.01 );
362368
363- Double first = rdd .first ();
364- List < Double > take = rdd .take (5 );
369+ rdd .first ();
370+ rdd .take (5 );
365371 }
366372
367373 @ Test
@@ -439,11 +445,11 @@ public Iterable<Double> call(String s) {
439445 return lengths ;
440446 }
441447 });
442- Double x = doubles .first ();
443- Assert .assertEquals (5.0 , doubles .first ().doubleValue (), 0.01 );
448+ Assert .assertEquals (5.0 , doubles .first (), 0.01 );
444449 Assert .assertEquals (11 , pairs .count ());
445450 }
446451
452+ @ SuppressWarnings ("unchecked" )
447453 @ Test
448454 public void mapsFromPairsToPairs () {
449455 List <Tuple2 <Integer , String >> pairs = Arrays .asList (
@@ -510,6 +516,7 @@ public void repartition() {
510516 }
511517 }
512518
519+ @ SuppressWarnings ("unchecked" )
513520 @ Test
514521 public void persist () {
515522 JavaDoubleRDD doubleRDD = sc .parallelizeDoubles (Arrays .asList (1.0 , 1.0 , 2.0 , 3.0 , 5.0 , 8.0 ));
@@ -574,6 +581,7 @@ public void textFilesCompressed() throws IOException {
574581 Assert .assertEquals (expected , readRDD .collect ());
575582 }
576583
584+ @ SuppressWarnings ("unchecked" )
577585 @ Test
578586 public void sequenceFile () {
579587 File tempDir = Files .createTempDir ();
@@ -603,6 +611,7 @@ public Tuple2<Integer, String> call(Tuple2<IntWritable, Text> pair) {
603611 Assert .assertEquals (pairs , readRDD .collect ());
604612 }
605613
614+ @ SuppressWarnings ("unchecked" )
606615 @ Test
607616 public void writeWithNewAPIHadoopFile () {
608617 File tempDir = Files .createTempDir ();
@@ -633,6 +642,7 @@ public String call(Tuple2<IntWritable, Text> x) {
633642 }).collect ().toString ());
634643 }
635644
645+ @ SuppressWarnings ("unchecked" )
636646 @ Test
637647 public void readWithNewAPIHadoopFile () throws IOException {
638648 File tempDir = Files .createTempDir ();
@@ -675,6 +685,7 @@ public void objectFilesOfInts() {
675685 Assert .assertEquals (expected , readRDD .collect ());
676686 }
677687
688+ @ SuppressWarnings ("unchecked" )
678689 @ Test
679690 public void objectFilesOfComplexTypes () {
680691 File tempDir = Files .createTempDir ();
@@ -691,6 +702,7 @@ public void objectFilesOfComplexTypes() {
691702 Assert .assertEquals (pairs , readRDD .collect ());
692703 }
693704
705+ @ SuppressWarnings ("unchecked" )
694706 @ Test
695707 public void hadoopFile () {
696708 File tempDir = Files .createTempDir ();
@@ -720,6 +732,7 @@ public String call(Tuple2<IntWritable, Text> x) {
720732 }).collect ().toString ());
721733 }
722734
735+ @ SuppressWarnings ("unchecked" )
723736 @ Test
724737 public void hadoopFileCompressed () {
725738 File tempDir = Files .createTempDir ();
@@ -825,7 +838,7 @@ public Float zero(Float initialValue) {
825838 }
826839 };
827840
828- final Accumulator <Float > floatAccum = sc .accumulator (( Float ) 10.0f , floatAccumulatorParam );
841+ final Accumulator <Float > floatAccum = sc .accumulator (10.0f , floatAccumulatorParam );
829842 rdd .foreach (new VoidFunction <Integer >() {
830843 public void call (Integer x ) {
831844 floatAccum .add ((float ) x );
@@ -877,6 +890,7 @@ public void checkpointAndRestore() {
877890 Assert .assertEquals (Arrays .asList (1 , 2 , 3 , 4 , 5 ), recovered .collect ());
878891 }
879892
893+ @ SuppressWarnings ("unchecked" )
880894 @ Test
881895 public void mapOnPairRDD () {
882896 JavaRDD <Integer > rdd1 = sc .parallelize (Arrays .asList (1 ,2 ,3 ,4 ));
@@ -901,6 +915,7 @@ public Tuple2<Integer, Integer> call(Tuple2<Integer, Integer> in) throws Excepti
901915
902916 }
903917
918+ @ SuppressWarnings ("unchecked" )
904919 @ Test
905920 public void collectPartitions () {
906921 JavaRDD <Integer > rdd1 = sc .parallelize (Arrays .asList (1 , 2 , 3 , 4 , 5 , 6 , 7 ), 3 );
@@ -969,14 +984,14 @@ public void countApproxDistinctByKey() {
969984 @ Test
970985 public void collectAsMapWithIntArrayValues () {
971986 // Regression test for SPARK-1040
972- JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (new Integer [] { 1 } ));
987+ JavaRDD <Integer > rdd = sc .parallelize (Arrays .asList (1 ));
973988 JavaPairRDD <Integer , int []> pairRDD = rdd .map (new PairFunction <Integer , Integer , int []>() {
974989 @ Override
975990 public Tuple2 <Integer , int []> call (Integer x ) throws Exception {
976991 return new Tuple2 <Integer , int []>(x , new int [] { x });
977992 }
978993 });
979994 pairRDD .collect (); // Works fine
980- Map < Integer , int []> map = pairRDD .collectAsMap (); // Used to crash with ClassCastException
995+ pairRDD .collectAsMap (); // Used to crash with ClassCastException
981996 }
982997}
0 commit comments