package com.verisign.iot.discovery.domain;
import org.junit.Assert;
import org.junit.Test;
import org.xbill.DNS.DClass;
import org.xbill.DNS.Name;
import org.xbill.DNS.TXTRecord;
import org.xbill.DNS.TextParseException;
public class TextRecordTest {
@Test
public void testEqualsObject () throws TextParseException {
TextRecord txt1 = TextRecord.build( DiscoveryRecordUtil.createTxtRecord( "txt1", 3600 ) );
TextRecord txt2 = TextRecord.build( DiscoveryRecordUtil.createTxtRecord( "txt1", 3600 ) );
Assert.assertTrue( "Both text records should be equal", txt1.equals( txt2 ) );
}
@Test
public void testNotEqualsObject () throws TextParseException {
TextRecord txt1 = TextRecord.build( DiscoveryRecordUtil.createTxtRecord( "txt1", 3600 ) );
TextRecord txt2 = TextRecord.build( DiscoveryRecordUtil.createTxtRecord( "txt2", 3600 ) );
Assert.assertTrue( "Both text records should not be equal", !txt1.equals( txt2 ) );
}
}