use lib "t/lib"; use Test::More tests=>28; BEGIN{ use_ok( "Net::Jabber" ); } require "t/mytestlib.pl"; my $query = new Net::Jabber::Stanza("query"); ok( defined($query), "new()" ); isa_ok( $query, "Net::Jabber::Stanza" ); isa_ok( $query, "Net::XMPP::Stanza" ); testScalar($query,"XMLNS","jabber:iq:last"); testSetScalar($query,"Message","message"); testScalar($query,"Seconds",2000); is( $query->GetXML(), "message", "GetXML()" ); my $query2 = new Net::Jabber::Stanza("query"); ok( defined($query2), "new()" ); isa_ok( $query2, "Net::Jabber::Stanza" ); isa_ok( $query2, "Net::XMPP::Stanza" ); testScalar($query2,"XMLNS","jabber:iq:last"); $query2->SetLast(message=>"message", seconds=>1000 ); testPostScalar($query2,"Message","message"); testPostScalar($query2,"Seconds",1000); is( $query2->GetXML(), "message", "GetXML()" ); my %fields = $query2->GetLast(); testFieldScalar(\%fields,"Message","message"); testFieldScalar(\%fields,"Seconds",1000);