# -*- perl -*- use Test::More tests => 6; BEGIN { use_ok('Net::DBus::Binding::Watch'); use_ok('Net::DBus::Binding::Message'); use_ok('Net::DBus::Binding::Bus'); }; my $fail = 0; foreach my $constname (qw( SYSTEM SESSION STARTER)) { next if (eval "my \$a = &Net::DBus::Binding::Bus::$constname; 1"); print "# fail: $@"; $fail = 1; } ok( $fail == 0 , 'Net::DBus::Binding::Bus Constants' ); $fail = 0; foreach my $constname (qw( TYPE_ARRAY TYPE_BOOLEAN TYPE_BYTE TYPE_DOUBLE TYPE_STRUCT TYPE_INT32 TYPE_INT64 TYPE_DICT_ENTRY TYPE_INVALID TYPE_SIGNATURE TYPE_OBJECT_PATH TYPE_STRING TYPE_UINT32 TYPE_UINT64)) { next if (eval "my \$a = &Net::DBus::Binding::Message::$constname; 1"); print "# fail: $@"; $fail = 1; } ok( $fail == 0 , 'Net::DBus::Binding::Message Constants' ); $fail = 0; foreach my $constname (qw( READABLE WRITABLE ERROR HANGUP)) { next if (eval "my \$a = &Net::DBus::Binding::Watch::$constname; 1"); print "# fail: $@"; $fail = 1; } ok( $fail == 0 , 'Net::DBus::Binding::Watch Constants' );