コード例 #1
0
  @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);
  }
コード例 #2
0
  @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);
  }