@Test public void testNestedFieldClass00() throws Exception { BaseClass src = new BaseClass(); NestedClass src2 = new NestedClass(); src.f0 = 0; src2.f2 = 2; src.f1 = src2; byte[] raw = MessagePack.pack(src); BaseClass dst = MessagePack.unpack(raw, BaseClass.class); assertTrue(src.f0 == dst.f0); assertTrue(src.f1.f2 == dst.f1.f2); }
@Theory public void should_generate_assertion_for_nested_class(NestedClass nestedClass) throws Exception { Class<?> clazz = nestedClass.getNestedClass(); assertionGenerator.generateCustomAssertionFor(converter.convertToClassDescription(clazz)); assertThat(fileGeneratedFor(clazz)) .hasContent(expectedContentFromTemplate(clazz, "NestedClassAssert.template.expected.txt")); }