diff --git a/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php index a1d0db3833fd34773d165d872a998cd7407ce0b9..f6f2b338f2bcd09d0da8f000c6673b304161cd08 100644 --- a/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php +++ b/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php @@ -50,6 +50,25 @@ class RecordTest extends PHPUnit_FrameWork_TestCase $this->assertInstanceOf('HAB\Pica\Record\Field', $record->getFirstMatchingField('001@')); } + public function testSerialization () + { + $record = Record::factory( + array('fields' => + array( + array('tag' => '002@', + 'occurrence' => 0, + 'subfields' => array(array('code' => '0', 'value' => 'T'))), + array('tag' => '003@', + 'occurrence' => 0, + 'subfields' => array(array('code' => '0', 'value' => '123456789X'))) + ) + ) + ); + $data = serialize($record); + $record = unserialize($data); + $this->assertCount(2, $record->getFields()); + } + /// /**