Ejemplo n.º 1
0
  @Test
  public void testUpdateRecord() throws Exception {

    testCleanDatabase();

    assertEquals(0, dnsDao.count());

    DNSRecord record1 = DNSRecordUtils.createMXRecord("example.domain.com", "127.0.0.1", 86400L, 1);
    dnsDao.add(Arrays.asList(record1));

    Collection<DNSRecord> records = dnsDao.get(Type.ANY);
    assertEquals(1, records.size());
    DNSRecord checkRecord = records.iterator().next();
    assertEquals(record1, checkRecord);

    checkRecord.setName("example2.domain.com.");
    dnsDao.update(checkRecord.getId(), checkRecord);

    records = dnsDao.get(Type.ANY);
    assertEquals(1, records.size());
    DNSRecord modRecord = records.iterator().next();
    assertEquals(checkRecord, modRecord);
  }