#!/usr/bin/perl -w
use Test::More tests => 18;
BEGIN { use_ok('Net::Rendezvous') };
use strict;
use Net::DNS;
my $entry;
ok( $entry = Net::Rendezvous::Entry->new(), 'constructor');
ok( $entry->fqdn('server._test._tcp.local'), 'fqdn set');
ok( $entry->fqdn eq 'server._test._tcp.local', 'fqdn get');
ok( $entry->name('server.local'), 'name set');
ok( $entry->name eq 'server.local', 'name get');
ok( $entry->port('1234'), 'port set');
ok( $entry->port == 1234, 'port get');
ok( $entry->hostname('server.local'), 'hostname set');
ok( $entry->hostname eq 'server.local', 'hostname get');
ok( $entry->address('127.0.0.1'), 'address set');
ok( $entry->address eq '127.0.0.1', 'address get');
ok( $entry->attribute('text1', 'value'), 'attribute set');
ok( $entry->attribute('text1') eq 'value', 'attribute get');
ok( $entry->all_attrs, 'attribute reload');
ok( $entry->dnsrr, 'dnsrr PTR');
ok( $entry->dnsrr('srv'), 'dnsrr SRV');
ok( $entry->dnsrr('txt'), 'dnsrr TXT');
syntax highlighted by Code2HTML, v. 0.9.1