use of org.minidns.record.SOA in project minidns by MiniDNS.
the class DNSMessageTest method testSoaLookup.
@Test
public void testSoaLookup() throws Exception {
DNSMessage m = getMessageFromResource("oracle-soa");
assertFalse(m.authoritativeAnswer);
List<Record<? extends Data>> answers = m.answerSection;
assertEquals(1, answers.size());
Record<? extends Data> answer = answers.get(0);
assertTrue(answer.getPayload() instanceof SOA);
assertEquals(TYPE.SOA, answer.getPayload().getType());
SOA soa = (SOA) answer.getPayload();
assertCsEquals("orcldns1.ultradns.com", soa.mname);
assertCsEquals("hostmaster\\@oracle.com", soa.rname);
assertEquals(2015032404L, soa.serial);
assertEquals(10800, soa.refresh);
assertEquals(3600, soa.retry);
assertEquals(1209600, soa.expire);
assertEquals(900L, soa.minimum);
}
Aggregations