my
$XML
= XML::Generator->new(
conformance
=>
"strict"
);
my
$result
=
$XML
->record(
join
"\n"
,
map
{
my
(
$k
,
$v
) = @{
$_
};
$XML
->
$k
(
$v
); }
(
[
threat
=> 1],
[
desc
=>
"godzilla"
],
[
detected
=>
"2012-10-16 00:00:00"
]
));
my
$expected_result
= '<record><threat>1</threat>
<desc>godzilla</desc>
<detected>2012-10-16 00:00:00</detected></record>';
ok(
$result
eq
$expected_result
,
'Got expected results'
);
exit
;
$XML
= XML::Generator->new();
$result
=
$XML
->record(
join
"\n"
,
map
{
my
(
$k
,
$v
) = @{
$_
};
$XML
->
$k
(
$v
); }
(
[
threat
=> 1],
[
desc
=>
"gozdilla"
],
[
detected
=>
"2012-10-16 00:00:00"
]
));
$expected_result
= '<record><threat>1</threat>
<desc>gozdilla</desc>
<detected>2012-10-16 00:00:00</detected></record>';
ok(
$result
eq
$expected_result
,
'Got expected results'
);
my
$XML
= XML::Generator->new(
conformance
=>
"strict"
,
pretty
=> 1);
$result
=
$XML
->record(
map
{
my
(
$k
,
$v
) = @{
$_
};
$XML
->
$k
(
$v
); }
(
[
threat
=> 1],
[
desc
=>
"godzilla"
],
[
detected
=>
"2012-10-16 00:00:00"
]
));
$expected_result
= '<record>
<threat>1</threat>
<desc>godzilla</desc>
<detected>2012-10-16 00:00:00</detected>
</record>';
ok(
$result
eq
$expected_result
,
'Got expected results'
);
$XML
= XML::Generator->new(
conformance
=>
"strict"
,
pretty
=> 1);
$result
=
$XML
->record(
map
{
my
(
$k
,
$v
) = @{
$_
};
$XML
->
$k
(
$v
); }
(
[
threat
=> 1],
[
desc
=>
"godzilla"
],
[
detected
=>
"2012-10-16 00:00:00"
]
));
$expected_result
= '<record>
<threat>1</threat>
<desc>godzilla</desc>
<detected>2012-10-16 00:00:00</detected>
</record>';
ok(
$result
eq
$expected_result
,
'Got expected results'
);