@Test public void transform_type_and_key() { final RpslObject rpslObject = RpslObject.parse( "" + "person: some # with\n" + "+ person\n" + "+ # remark\n" + "nic-hdl: TEST-PN\n" + "+ # another\n" + "+ #\n" + "+ # remark\n"); final RpslObject result = attributeSanitizer.sanitize(rpslObject, objectMessages); assertThat( result.findAttribute(AttributeType.PERSON).getValue(), is("some person # with remark")); assertThat( result.findAttribute(AttributeType.NIC_HDL).getValue(), is("TEST-PN # another remark")); verify(objectMessages) .addMessage(result.getTypeAttribute(), ValidationMessages.continuationLinesRemoved()); verify(objectMessages) .addMessage(result.getTypeAttribute(), ValidationMessages.remarksReformatted()); verify(objectMessages) .addMessage( result.findAttribute(AttributeType.NIC_HDL), ValidationMessages.continuationLinesRemoved()); verify(objectMessages) .addMessage( result.findAttribute(AttributeType.NIC_HDL), ValidationMessages.remarksReformatted()); verifyNoMoreInteractions(objectMessages); }
@Test public void transform_inetnum_prefix_with_comment() { final RpslObject rpslObject = RpslObject.parse("inetnum: 193/8 # Comment"); final RpslObject result = attributeSanitizer.sanitize(rpslObject, objectMessages); assertThat(result.toString(), is("inetnum: 193.0.0.0 - 193.255.255.255 # Comment\n")); verify(objectMessages) .addMessage( result.getTypeAttribute(), ValidationMessages.attributeValueConverted("193/8", "193.0.0.0 - 193.255.255.255")); verify(objectMessages) .addMessage(result.getTypeAttribute(), ValidationMessages.remarksReformatted()); verifyNoMoreInteractions(objectMessages); }