Fingerprint for Exception class reverted to V3 (fixes CORDA-2227 & CORDA-2292) (#4386)

This commit is contained in:
Shams Asari
2018-12-07 18:57:51 +00:00
committed by GitHub
parent c31da13c70
commit b020e602ba
4 changed files with 35 additions and 23 deletions

View File

@ -0,0 +1,14 @@
package net.corda.serialization.internal
import net.corda.serialization.internal.amqp.custom.ThrowableSerializer
import net.corda.serialization.internal.amqp.testutils.testDefaultFactoryNoEvolution
import org.assertj.core.api.Assertions.assertThat
import org.junit.Test
class SerializationCompatibilityTests {
@Test
fun `fingerprint is stable`() {
val factory = testDefaultFactoryNoEvolution().apply { register(ThrowableSerializer(this)) }
assertThat(factory.get(Exception::class.java).typeDescriptor.toString()).isEqualTo("net.corda:ApZ2a/36VVskaoDZMbiZ8A==")
}
}