my
$obj
= Wikibase::Datatype::Value::Time->new(
'value'
=>
'+2020-09-01T00:00:00Z'
,
);
isa_ok(
$obj
,
'Wikibase::Datatype::Value::Time'
);
eval
{
Wikibase::Datatype::Value::Time->new;
};
is(
$EVAL_ERROR
,
"Parameter 'value' is required.\n"
,
"Parameter 'value' is required."
);
clean();
eval
{
Wikibase::Datatype::Value::Time->new(
'calendarmodel'
=>
'foo'
,
'value'
=>
'+2020-09-01T00:00:00Z'
,
);
};
is(
$EVAL_ERROR
,
"Parameter 'calendarmodel' must begin with 'Q' and number after it.\n"
,
"Parameter 'calendarmodel' must begin with 'Q' and number after it."
);
clean();