Index: t/protocol_rpc.t =================================================================== --- t/protocol_rpc.t.orig +++ t/protocol_rpc.t @@ -16,7 +16,12 @@ ok( defined($query1), "new()" ); isa_ok( $query1, "Net::Jabber::Stanza" ); isa_ok( $query1, "Net::XMPP::Stanza" ); -is( $query1->GetXML(), "test_callfoo4a1bbar", "GetXML()" ); +my $o = "test_callfoo4"; +my $a = "a1"; +my $b = "bbar"; +my $c = ""; +my $r = $query1->GetXML(); +ok(($r eq "$o$a$b$c") || ($r eq "$o$b$a$c"), "GetXML()" ); my $query2 = $client->RPCEncode(type=>"methodResponse", @@ -37,7 +42,10 @@ ok( defined($query3), "new()" ); isa_ok( $query3, "Net::Jabber::Stanza" ); isa_ok( $query3, "Net::XMPP::Stanza" ); -is( $query3->GetXML(), "foo4a1bbara1foo", "GetXML()" ); +my $o2 = "foo4"; +my $c2 = "a1foo"; +my $r2 = $query3->GetXML(); +ok(($r2 eq "$o2$a$b$c2") || ($r2 eq "$o2$b$a$c2"), "GetXML()" ); my $query4 = $client->RPCEncode(type=>"methodResponse",