mirror of
https://github.com/corda/corda.git
synced 2025-02-22 18:12:53 +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:
parent
4d6230f22c
commit
52aa145c91
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user