Skip to content
Snippets Groups Projects
Commit 40e52a27 authored by Jeff Zhang's avatar Jeff Zhang Committed by Reynold Xin
Browse files

[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.
parent 0370abdf
No related branches found
No related tags found
No related merge requests found
......@@ -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
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment