Esempio n. 1
0
  @Test(expected = IllegalArgumentException.class)
  public void add_to_index_empty_ifaddr() {
    RpslObject rpslObject = RpslObject.parse("inet-rtr: test\nifaddr:\n");
    RpslObjectInfo rpslObjectInfo = new RpslObjectInfo(1, ObjectType.INET_RTR, rpslObject.getKey());

    subject.addToIndex(
        whoisTemplate, rpslObjectInfo, rpslObject, getIfAddrAttributeAsString(rpslObject));
  }
Esempio n. 2
0
  @Test
  public void remove_from_index_different_inetrtr() {
    RpslObject rpslObject = RpslObject.parse("inet-rtr: test\nifaddr: 10.2.3.4 masklen 32");
    addObject(rpslObject);
    checkRows(1);

    subject.removeFromIndex(
        whoisTemplate, new RpslObjectInfo(2, ObjectType.INET_RTR, "another inet-rtr"));

    checkRows(1);
  }
Esempio n. 3
0
  @Test
  public void remove_from_index() {
    RpslObject rpslObject = RpslObject.parse("inet-rtr: test\nifaddr: 10.2.3.4 masklen 32");
    checkRows(0);
    addObject(rpslObject);
    checkRows(1);

    subject.removeFromIndex(
        whoisTemplate,
        new RpslObjectInfo(getObjectId(rpslObject), ObjectType.INET_RTR, rpslObject.getKey()));

    checkRows(0);
  }
Esempio n. 4
0
  @Test
  public void find_in_index() {
    RpslObject rpslObject = RpslObject.parse("inet-rtr: test\nifaddr: 10.2.3.4 masklen 32");
    addObject(rpslObject);

    final List<RpslObjectInfo> found = subject.findInIndex(whoisTemplate, "10.2.3.4");

    assertThat(found.size(), is(1));
    final RpslObjectInfo objectInfo = found.get(0);
    assertThat(objectInfo.getObjectId(), is(1));
    assertThat(objectInfo.getObjectType(), is(ObjectType.INET_RTR));
    assertThat(objectInfo.getKey(), is("test"));
  }
Esempio n. 5
0
  @Test
  public void add_to_index() {
    RpslObject rpslObject = RpslObject.parse("inet-rtr: test\nifaddr: 10.2.3.4 masklen 32");
    RpslObjectInfo rpslObjectInfo = new RpslObjectInfo(1, ObjectType.INET_RTR, rpslObject.getKey());
    checkRows(0);

    final int rows =
        subject.addToIndex(
            whoisTemplate, rpslObjectInfo, rpslObject, getIfAddrAttributeAsString(rpslObject));

    assertThat(rows, is(1));
    checkRows(1);
  }
Esempio n. 6
0
  @Test
  public void find_in_index_not_found() {
    final List<RpslObjectInfo> found = subject.findInIndex(whoisTemplate, "10.2.3.4");

    assertThat(found.size(), is(0));
  }