BEGIN { $| = 1;
print
"1..21\n"
; }
END {
print
"not ok 1\n"
unless
$loaded
;}
$loaded
= 1;
$i
= 1;
result(
$i
);
my
@classes
= Bio::MAGE::Protocol->classes();
result(
scalar
@classes
eq 10);
{
local
$SIG
{__WARN__} =
sub
{
'IGNORE'
};
foreach
my
$class
(
map
{
"Bio::MAGE::Protocol::$_"
}
@classes
) {
my
$obj
=
$class
->new();
result(is_object(
$obj
) and
$obj
->isa(
$class
));
}
}
my
$protocol
= Bio::MAGE::Protocol->new();
result(is_object(
$protocol
)
and
$protocol
->isa(
"Bio::MAGE::Protocol"
));
result(
defined
$protocol
->tagname);
result(
defined
$protocol
->mageml_lists);
$protocol
->hardware_list([]);
result(UNIVERSAL::isa(
$protocol
->hardware_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->hardware_list}
);
result(UNIVERSAL::isa(
$protocol
->getHardware_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->getHardware_list}
);
$protocol
->software_list([]);
result(UNIVERSAL::isa(
$protocol
->software_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->software_list}
);
result(UNIVERSAL::isa(
$protocol
->getSoftware_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->getSoftware_list}
);
$protocol
->protocol_list([]);
result(UNIVERSAL::isa(
$protocol
->protocol_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->protocol_list}
);
result(UNIVERSAL::isa(
$protocol
->getProtocol_list,
'ARRAY'
) &&
not
scalar
@{
$protocol
->getProtocol_list}
);