/[webpac2]/trunk/t/3-normalize.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/t/3-normalize.t

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1035 by dpavlin, Sun Nov 11 19:58:20 2007 UTC revision 1036 by dpavlin, Mon Nov 12 11:10:48 2007 UTC
# Line 485  sub test_s { Line 485  sub test_s {
485          test_s(qq{ marc_indicators('900',1,2) });          test_s(qq{ marc_indicators('900',1,2) });
486          test_s(qq{ marc('900','a', rec('200') ) });          test_s(qq{ marc('900','a', rec('200') ) });
487          my $marc;          my $marc;
488          ok($marc = WebPAC::Normalize::_get_marc_fields(), "_get_marc_fields");          ok($marc = WebPAC::Normalize::MARC::_get_marc_fields(), "_get_marc_fields");
489          diag dump( $marc ) if ($debug);          diag dump( $marc ) if ($debug);
490    
491          is_deeply( $marc, [          is_deeply( $marc, [
# Line 496  sub test_s { Line 496  sub test_s {
496          test_s(qq{ marc_indicators('900',' ',9) });          test_s(qq{ marc_indicators('900',' ',9) });
497          test_s(qq{ marc_repeatable_subfield('900','a', rec('200') ) });          test_s(qq{ marc_repeatable_subfield('900','a', rec('200') ) });
498    
499          ok($marc = WebPAC::Normalize::_get_marc_fields(), "_get_marc_fields");          ok($marc = WebPAC::Normalize::MARC::_get_marc_fields(), "_get_marc_fields");
500          diag dump( $marc ) if ($debug);          diag dump( $marc ) if ($debug);
501    
502          is_deeply( $marc, [          is_deeply( $marc, [
# Line 522  sub test_s { Line 522  sub test_s {
522                          test_s($r) if ($r);                          test_s($r) if ($r);
523                  }                  }
524    
525                  ok(my $marc = WebPAC::Normalize::_get_marc_fields(), "_get_marc_fields");                  ok(my $marc = WebPAC::Normalize::MARC::_get_marc_fields(), "_get_marc_fields");
526                  diag dump( $marc ) if $debug;                  diag dump( $marc ) if $debug;
527                  diag "expects:\n", dump($struct) if ($debug > 1);                  diag "expects:\n", dump($struct) if ($debug > 1);
528                  is_deeply( $marc, $struct, $msg );                  is_deeply( $marc, $struct, $msg );
# Line 732  sub test_s { Line 732  sub test_s {
732          );          );
733    
734          test_s(qq{ marc_remove('*'); });          test_s(qq{ marc_remove('*'); });
735          ok(! WebPAC::Normalize::_get_marc_fields(), 'marc_remove(*)');          ok(! WebPAC::Normalize::MARC::_get_marc_fields(), 'marc_remove(*)');
736    
737          test_rec_rules(          test_rec_rules(
738                  'marc_duplicate',                  'marc_duplicate',
# Line 766  sub test_s { Line 766  sub test_s {
766          my $i = 0;          my $i = 0;
767          foreach my $v ( qw/bar baz bing bong/ ) {          foreach my $v ( qw/bar baz bing bong/ ) {
768    
769                  ok($marc = WebPAC::Normalize::_get_marc_fields( offset => $i ),                  ok($marc = WebPAC::Normalize::MARC::_get_marc_fields( offset => $i ),
770                          "_get_marc_fields( offset => $i )"                          "_get_marc_fields( offset => $i )"
771                  );                  );
772                  diag "marc $i = ", dump( $marc ) if ($debug);                  diag "marc $i = ", dump( $marc ) if ($debug);
# Line 774  sub test_s { Line 774  sub test_s {
774                          [ [ '900', ' ', ' ', 'a', 42, 'b', $v ] ],                          [ [ '900', ' ', ' ', 'a', 42, 'b', $v ] ],
775                          "MARC copy $i has $v",                          "MARC copy $i has $v",
776                  );                  );
777                  is_deeply(WebPAC::Normalize::_get_marc_leader(), { '06' => 42, 11 => $i }, "_get_marc_leader copy $i");                  is_deeply(WebPAC::Normalize::MARC::_get_marc_leader(), { '06' => 42, 11 => $i }, "_get_marc_leader copy $i");
778                  $i++;                  $i++;
779          }          }
780    
# Line 841  sub test_s { Line 841  sub test_s {
841                  marc_fixed('000', 10, 'A');                  marc_fixed('000', 10, 'A');
842                  marc_fixed('000', 0, '0');                  marc_fixed('000', 0, '0');
843          });          });
844          ok( my $m = WebPAC::Normalize::_get_marc_fields(), '_get_marc_fields');          ok( my $m = WebPAC::Normalize::MARC::_get_marc_fields(), '_get_marc_fields');
845          diag dump( $m );          diag dump( $m );
846          is_deeply( WebPAC::Normalize::_get_marc_fields(),          is_deeply( WebPAC::Normalize::MARC::_get_marc_fields(),
847                  [                  [
848                          ["008", "abcdef"],                          ["008", "abcdef"],
849                          #        0....5....10                          #        0....5....10

Legend:
Removed from v.1035  
changed lines
  Added in v.1036

  ViewVC Help
Powered by ViewVC 1.1.26