Package info.archinnov.achilles.internal.metadata.codec

Examples of info.archinnov.achilles.internal.metadata.codec.MapCodec


            @TypeTransformer(keyCodecClass = LongToStringCodec.class, valueCodecClass = EnumToStringCodec.class)
            private Map<Long,NamingStrategy> map;
        }

        //When
        final MapCodec actual = parser.parseAndValidateMapCodec(Test.class.getDeclaredField("map"));

        //Then
        assertThat(actual.sourceKeyType()).isSameAs(Long.class);
        assertThat(actual.targetKeyType()).isSameAs(String.class);

        assertThat(actual.sourceValueType()).isSameAs(NamingStrategy.class);
        assertThat(actual.targetValueType()).isSameAs(String.class);
    }
View Full Code Here


            @TypeTransformer(keyCodecClass = LongToStringCodec.class)
            private Map<Long,String> map;
        }

        //When
        final MapCodec actual = parser.parseAndValidateMapCodec(Test.class.getDeclaredField("map"));

        //Then
        assertThat(actual.sourceKeyType()).isSameAs(Long.class);
        assertThat(actual.targetKeyType()).isSameAs(String.class);

        assertThat(actual.sourceValueType()).isSameAs(String.class);
        assertThat(actual.targetValueType()).isSameAs(String.class);
    }
View Full Code Here

            @TypeTransformer(valueCodecClass = EnumToStringCodec.class)
            private Map<Long,NamingStrategy> map;
        }

        //When
        final MapCodec actual = parser.parseAndValidateMapCodec(Test.class.getDeclaredField("map"));

        //Then
        assertThat(actual.sourceKeyType()).isSameAs(Long.class);
        assertThat(actual.targetKeyType()).isSameAs(Long.class);

        assertThat(actual.sourceValueType()).isSameAs(NamingStrategy.class);
        assertThat(actual.targetValueType()).isSameAs(String.class);
    }
View Full Code Here

TOP

Related Classes of info.archinnov.achilles.internal.metadata.codec.MapCodec

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.