X7ROOT File Manager
Current Path:
/opt/alt/php73/usr/share/pear/test/File_MARC/tests
opt
/
alt
/
php73
/
usr
/
share
/
pear
/
test
/
File_MARC
/
tests
/
??
..
??
bad_example.mrc
(1.81 KB)
??
bad_example.xml
(7.11 KB)
??
bigarchive.xml
(3.43 KB)
??
camel.mrc
(6.83 KB)
??
example.mrc
(1.81 KB)
??
marc_001.phpt
(2.45 KB)
??
marc_002.phpt
(4.6 KB)
??
marc_003.phpt
(1.35 KB)
??
marc_004.phpt
(9.35 KB)
??
marc_005.phpt
(3.42 KB)
??
marc_006.phpt
(1.28 KB)
??
marc_007.phpt
(1.18 KB)
??
marc_008.phpt
(478 B)
??
marc_009.phpt
(1.51 KB)
??
marc_010.phpt
(4.59 KB)
??
marc_011.phpt
(2.69 KB)
??
marc_012.phpt
(1.74 KB)
??
marc_013.phpt
(8.32 KB)
??
marc_014.phpt
(3.49 KB)
??
marc_015.phpt
(4.76 KB)
??
marc_016.phpt
(12.36 KB)
??
marc_017.phpt
(4.07 KB)
??
marc_018.phpt
(3.1 KB)
??
marc_019.phpt
(4.04 KB)
??
marc_020.phpt
(3.87 KB)
??
marc_021.phpt
(4.76 KB)
??
marc_022.phpt
(10.26 KB)
??
marc_023.phpt
(540 B)
??
marc_16783.phpt
(2.43 KB)
??
marc_field_001.phpt
(895 B)
??
marc_field_002.phpt
(559 B)
??
marc_field_003.phpt
(1.65 KB)
??
marc_field_004.phpt
(937 B)
??
marc_field_005.phpt
(1015 B)
??
marc_field_21246.phpt
(812 B)
??
marc_lint_001.phpt
(4.41 KB)
??
marc_lint_002.phpt
(2.3 KB)
??
marc_lint_003.phpt
(2.73 KB)
??
marc_lint_004.phpt
(5.07 KB)
??
marc_lint_005.phpt
(2.63 KB)
??
marc_record_001.phpt
(561 B)
??
marc_subfield_001.phpt
(733 B)
??
marc_subfield_002.phpt
(1.04 KB)
??
marc_xml_001.phpt
(7.47 KB)
??
marc_xml_002.phpt
(3.54 KB)
??
marc_xml_003.phpt
(1.46 KB)
??
marc_xml_004.phpt
(2.76 KB)
??
marc_xml_005.phpt
(1.48 KB)
??
marc_xml_006.phpt
(1.42 KB)
??
marc_xml_007.phpt
(986 B)
??
marc_xml_008.phpt
(12.38 KB)
??
marc_xml_009.phpt
(1.09 KB)
??
marc_xml_16642.phpt
(930 B)
??
marc_xml_namespace.phpt
(720 B)
??
marc_xml_namespace_prefix.phpt
(699 B)
??
marc_xml_rsinger.phpt
(2.45 KB)
??
music.mrc
(4.17 KB)
??
music.xml
(11.38 KB)
??
namespace.xml
(7.9 KB)
??
onerecord.xml
(3.23 KB)
??
sandburg.mrc
(1.12 KB)
??
sandburg.xml
(3.26 KB)
??
skipif.inc
(177 B)
??
xmlescape.mrc
(728 B)
Editing: marc_003.phpt
--TEST-- marc_003: getFields() with various regular expressions --SKIPIF-- <?php include('tests/skipif.inc'); ?> --FILE-- <?php $dir = dirname(__FILE__); require __DIR__ . '/bootstrap.php'; $marc_file = new File_MARC($dir . '/' . 'music.mrc'); print "Test with a simple string\n"; while ($marc_record = $marc_file->next()) { print "\nNext record:\n"; $fields = $marc_record->getFields('650'); foreach ($fields as $field) { print $field; print "\n"; } } print "\nTest with regular expression\n"; $marc_file = new File_MARC($dir . '/' . 'music.mrc'); while ($marc_record = $marc_file->next()) { print "\nNext record:\n"; $fields = $marc_record->getFields('00\d', true); foreach ($fields as $field) { print $field; print "\n"; } } ?> --EXPECT-- Test with a simple string Next record: 650 0 _aJazz. 650 0 _aMotion picture music _vExcerpts _vScores. Next record: 650 0 _aJazz _y1971-1980. Next record: 650 0 _aJazz. Test with regular expression Next record: 001 000073594 004 AAJ5802 005 20030415102100.0 008 801107s1977 nyujza Next record: 001 001878039 005 20050110174900.0 007 sd fungnn|||e| 008 940202r19931981nyujzn i d Next record: 001 001964482 005 20060626132700.0 007 sd fzngnn|m|e| 008 871211p19871957nyujzn d
Upload File
Create Folder