mirror of
https://github.com/corda/corda.git
synced 2025-01-31 08:25:50 +00:00
4cbf31681b
Unit tests that pull out the envelope from a deserialsed object (which we have already serialised) then using the AMQP schema contained within convert that to a carpenter schema and build an object Currently testing only simple classes with a single type member Squashed merge commits: * Fix for the type issue in the SerializerFactory Needs to pull in the actual Java types otherwise we use the Kotlin types as the map keys which will never correspond to the java types that the wrapper wraps around the primitive before doing a map lookup Boolean just doesn't seem to work as pulling that in starts breaking Kotlin and Character also seems broken. There is a fix for this also on Rick's branch so pushing this in for now and can use his actual changes when they're available on Master * Better tests * Add support for sub classes known to the JVM * Initial work towards integrating serializer with the carpenter Unit tests that pull out the envelope from a deserialsed object (which we have already serialized) then using the AMQP schema contained within convert that to a carpenter schema and build an object Currently testing only simple classes with a single type member
Experimental module
The purpose of this module is to hold code that isn't yet ready for code review, but which still wants to be refactored and kept compiling as the underlying platform changes. Code placed into experimental must eventually either be moved into the main modules and go through code review, or be deleted.
Code placed here can be committed to directly onto master at any time as long as it doesn't break the build (no compile failures or unit test failures). Any commits here that break the build will simply be rolled back.