[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:
parent
0370abdfd6
commit
40e52a27c7
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue