[CORE][TESTS] minor fix of JavaSerializerSuite

Not jira is created.
The original test is passed because the class cast is lazy (only when the object's method is invoked).

Author: Jeff Zhang <zjffdu@apache.org>

Closes #10371 from zjffdu/minor_fix.
This commit is contained in:
Jeff Zhang 2015-12-18 00:49:56 -08:00 committed by Reynold Xin
parent 0370abdfd6
commit 40e52a27c7

View file

@ -23,13 +23,18 @@ class JavaSerializerSuite extends SparkFunSuite {
test("JavaSerializer instances are serializable") {
val serializer = new JavaSerializer(new SparkConf())
val instance = serializer.newInstance()
instance.deserialize[JavaSerializer](instance.serialize(serializer))
val obj = instance.deserialize[JavaSerializer](instance.serialize(serializer))
// enforce class cast
obj.getClass
}
test("Deserialize object containing a primitive Class as attribute") {
val serializer = new JavaSerializer(new SparkConf())
val instance = serializer.newInstance()
instance.deserialize[JavaSerializer](instance.serialize(new ContainsPrimitiveClass()))
val obj = instance.deserialize[ContainsPrimitiveClass](instance.serialize(
new ContainsPrimitiveClass()))
// enforce class cast
obj.getClass
}
}