BEGIN { $| = 1;
print
"1..17\n"
; }
END {
print
"not ok 1\n"
unless
$loaded
;}
$loaded
= 1;
$i
= 1;
result(
$i
);
my
@classes
= Bio::MAGE::BioMaterial->classes();
result(
scalar
@classes
eq 8);
{
local
$SIG
{__WARN__} =
sub
{
'IGNORE'
};
foreach
my
$class
(
map
{
"Bio::MAGE::BioMaterial::$_"
}
@classes
) {
my
$obj
=
$class
->new();
result(is_object(
$obj
) and
$obj
->isa(
$class
));
}
}
my
$biomaterial
= Bio::MAGE::BioMaterial->new();
result(is_object(
$biomaterial
)
and
$biomaterial
->isa(
"Bio::MAGE::BioMaterial"
));
result(
defined
$biomaterial
->tagname);
result(
defined
$biomaterial
->mageml_lists);
$biomaterial
->compound_list([]);
result(UNIVERSAL::isa(
$biomaterial
->compound_list,
'ARRAY'
) &&
not
scalar
@{
$biomaterial
->compound_list}
);
result(UNIVERSAL::isa(
$biomaterial
->getCompound_list,
'ARRAY'
) &&
not
scalar
@{
$biomaterial
->getCompound_list}
);
$biomaterial
->biomaterial_list([]);
result(UNIVERSAL::isa(
$biomaterial
->biomaterial_list,
'ARRAY'
) &&
not
scalar
@{
$biomaterial
->biomaterial_list}
);
result(UNIVERSAL::isa(
$biomaterial
->getBioMaterial_list,
'ARRAY'
) &&
not
scalar
@{
$biomaterial
->getBioMaterial_list}
);