use Test::More 'no_plan'; use Data::Compare qw( Compare ); use XML::LibXML; print "\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"; use_ok('perfSONAR_PS::Common'); use perfSONAR_PS::Common; #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Common::readXML tests $xml = readXML("./t/testfiles/blank"); is($xml, "", "Common::readXML - Empty file read"); $xml = readXML("./t/testfiles/doesnotexist"); is($xml, "", "Common::readXML - Non-existant file read"); $xml = readXML("./t/testfiles/blankXML"); is($xml, "", "Common::readXML - Blank XML file read"); $xml = readXML("./t/testfiles/noXMLTagSmall"); is($xml, "\n", "Common::readXML - Small XML no XML tag"); $xml = readXML("./t/testfiles/smallXML"); is($xml, "\n", "Common::readXML - Small XML"); #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Commmon::chainMetadata print "TODO: Testing for Common::chainMetadata\n"; #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Common::genuid $val = genuid(); ok(defined $val, "Common::genuid - Defined val"); #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Common::reMap print "TODO: Testing for Common::reMap\n"; #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n";