コード例 #1
0
ファイル: MetadataTest.php プロジェクト: tystr/redis-orm
 public function testSetState()
 {
     $data = array('id' => 1, 'prefix' => 'some_', 'indexes' => array('index1', 'index2'), 'sortedIndexes' => array('sortedIndex1', 'sortedIndex2'), 'propertyMappings' => array(array('name' => 'property', 'type' => 'string')));
     $metadata = Metadata::__set_state($data);
     assertInstanceOf('Tystr\\RedisOrm\\Metadata\\Metadata', $metadata);
     assertEquals($data['id'], $metadata->getId());
     assertEquals($data['prefix'], $metadata->getPrefix());
     assertEquals($data['indexes'], $metadata->getIndexes());
     assertEquals($data['sortedIndexes'], $metadata->getSortedIndexes());
     assertEquals($data['propertyMappings'], $metadata->getPropertyMappings());
 }