Location.t 752 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use Test::More qw{no_plan};
  5. main();
  6. sub main {
  7. my ($class) = 'Fcm::Keyword::Entry::Location';
  8. use_ok($class);
  9. test_constructor($class);
  10. }
  11. ################################################################################
  12. # Tests constructor
  13. sub test_constructor {
  14. my ($class) = @_;
  15. my $prefix = 'constructor';
  16. isa_ok($class->new(), $class, "$prefix: empty");
  17. my $entry = $class->new({key => 'key', value => 'value'});
  18. isa_ok($entry, $class, "$prefix: normal");
  19. is($entry->get_key(), 'key', "$prefix: normal: get_key()");
  20. is($entry->get_value(), 'value', "$prefix: normal: get_value()");
  21. isa_ok($entry->get_revision_entries(), 'Fcm::Keyword::Entries');
  22. }
  23. __END__