public virtual void test_toBuilder() { PositionInfo test = PositionInfo.builder().id(ID).build().toBuilder().id(ID2).build(); assertEquals(test.Id, ID2); assertEquals(test.Attributes, ImmutableMap.of()); }
//------------------------------------------------------------------------- public virtual void coverage() { PositionInfo test = PositionInfo.builder().id(ID).addAttribute(AttributeType.DESCRIPTION, "A").build(); coverImmutableBean(test); PositionInfo test2 = PositionInfo.builder().id(ID2).build(); coverBeanEquals(test, test2); }
public virtual void test_builder_withers() { PositionInfo test = PositionInfo.builder().build().withId(ID).withAttribute(AttributeType.DESCRIPTION, "A"); assertEquals(test.Id, ID); assertEquals(test.AttributeTypes, ImmutableSet.of(AttributeType.DESCRIPTION)); assertEquals(test.Attributes, ImmutableMap.of(AttributeType.DESCRIPTION, "A")); assertEquals(test.getAttribute(AttributeType.DESCRIPTION), "A"); assertEquals(test.findAttribute(AttributeType.DESCRIPTION), ("A")); }
public virtual void test_builder() { PositionInfo test = PositionInfo.builder().id(ID).build(); assertEquals(test.Id, ID); assertEquals(test.AttributeTypes, ImmutableSet.of()); assertEquals(test.Attributes, ImmutableMap.of()); assertThrowsIllegalArg(() => test.getAttribute(AttributeType.DESCRIPTION)); assertEquals(test.findAttribute(AttributeType.DESCRIPTION), null); }
public virtual void test_serialization() { PositionInfo test = PositionInfo.builder().id(ID).addAttribute(AttributeType.DESCRIPTION, "A").build(); assertSerialization(test); }