#!/usr/bin/env perl
sub
test_loadClass : Init(1) {
shift
->useOk(
'Quiq::ImageMagick'
);
}
sub
test_new : Test(1) {
my
$self
=
shift
;
my
$cmd
= Quiq::ImageMagick->new;
$self
->is(
ref
(
$cmd
),
'Quiq::ImageMagick'
);
}
sub
test_addElement : Test(2) {
my
$self
=
shift
;
my
$cmd
= Quiq::ImageMagick->new;
$cmd
->addElement(
'input.jpg'
);
$self
->is(
$cmd
->command,
'input.jpg'
);
$cmd
= Quiq::ImageMagick->new;
$cmd
->addElement(
'Sonne am Abend.jpg'
);
$self
->is(
$cmd
->command,
q|'Sonne am Abend.jpg'|
);
}
sub
test_addOption : Test(2) {
my
$self
=
shift
;
my
$cmd
= Quiq::ImageMagick->new;
$cmd
->addOption(
'-negate'
);
$self
->is(
$cmd
->command,
'-negate'
);
$cmd
= Quiq::ImageMagick->new;
$cmd
->addOption(
-rotate
=>90);
$self
->is(
$cmd
->command,
q|-rotate 90|
);
}
Quiq::ImageMagick::Test->runTests;