mirror of
https://github.com/corda/corda.git
synced 2025-06-16 14:18:20 +00:00
Ensure deserialised obj isn't cached serialised version
if it is (it's not) then we wouldn't be testing the carpetner
This commit is contained in:
@ -33,7 +33,12 @@ class DeserializeNeedingCarpentryTests {
|
|||||||
val serialisedBytes = TestSerializationOutput(VERBOSE, sf).serialize(classInstance)
|
val serialisedBytes = TestSerializationOutput(VERBOSE, sf).serialize(classInstance)
|
||||||
val deserializedObj = DeserializationInput(sf).deserialize(serialisedBytes)
|
val deserializedObj = DeserializationInput(sf).deserialize(serialisedBytes)
|
||||||
|
|
||||||
|
assertNotEquals(clazz::class.java, deserializedObj::class.java)
|
||||||
assertEquals (testVal, deserializedObj::class.java.getMethod("getA").invoke(deserializedObj))
|
assertEquals (testVal, deserializedObj::class.java.getMethod("getA").invoke(deserializedObj))
|
||||||
|
|
||||||
|
val deserializedObj2 = DeserializationInput(sf).deserialize(serialisedBytes)
|
||||||
|
|
||||||
|
assertEquals(deserializedObj::class.java, deserializedObj2::class.java)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user