@@ -15,16 +15,13 @@ public function testBuildHash()
1515 ->and ($ component ->setModel ('chuck ' ))
1616 ->and ($ component ->setIdentifier ('norris ' ))
1717 ->when ($ component ->buildHash ()) // should be already called on setModel or setIdentifier
18- ->string ($ component ->getHash ())->isEqualTo ('chuck#s:6:"norris"; ' )
19- ->string ($ component ->getHashMigrated ())->isEqualTo ('chuck##norris ' )
18+ ->string ($ component ->getHash ())->isEqualTo ('chuck##norris ' )
2019 ->and ($ component ->setIdentifier (['norris ' , 'testa ' ]))
2120 ->when ($ component ->buildHash ()) // should be already called on setModel or setIdentifier
22- ->string ($ component ->getHash ())->isEqualTo ('chuck#a:2:{i:0;s:6:"norris";i:1;s:5:"testa";} ' )
23- ->string ($ component ->getHashMigrated ())->isEqualTo ('chuck##norris ' )
21+ ->string ($ component ->getHash ())->isEqualTo ('chuck##norris ' )
2422 ->and ($ component ->setIdentifier (['norris ' => 'foo ' , 'testa ' => 1 ]))
2523 ->when ($ component ->buildHash ()) // should be already called on setModel or setIdentifier
26- ->string ($ component ->getHash ())->isEqualTo ('chuck#a:2:{s:6:"norris";s:3:"foo";s:5:"testa";i:1;} ' )
27- ->string ($ component ->getHashMigrated ())->isEqualTo ('chuck##foo ' )
24+ ->string ($ component ->getHash ())->isEqualTo ('chuck##foo ' )
2825 ;
2926 }
3027
@@ -35,28 +32,16 @@ public function testCreateFromHash()
3532 $ component ->createFromHash ('invalidhash ' );
3633 })
3734 ->isInstanceOf ('\InvalidArgumentException ' )
38- ->hasMessage ('Invalid hash, must be formatted {model}#{hash or identifier} ' )
35+ ->hasMessage ('Invalid hash, must be formatted {model}## {hash or identifier} ' )
3936 // real hash
4037 // ->when(function () use ($component) {
4138 // $component->createFromHash('model#id');
4239 // })
4340 // ->error()->exists()
4441 // ok
45- ->when ($ component ->createFromHash ('model#s:5:" chuck"; ' ))
42+ ->when ($ component ->createFromHash ('model## chuck ' ))
4643 ->string ($ component ->getModel ())->isEqualTo ('model ' )
4744 ->string ($ component ->getIdentifier ())->isEqualTo ('chuck ' )
48- // ok
49- ->when ($ component ->createFromHashMigrated ('model##chuck ' ))
50- ->string ($ component ->getModel ())->isEqualTo ('model ' )
51- ->string ($ component ->getIdentifier ())->isEqualTo ('chuck ' )
52- // composite
53- ->when ($ component ->createFromHash ('model#a:2:{i:0;s:5:"chuck";i:1;s:5:"testa";} ' ))
54- ->string ($ component ->getModel ())->isEqualTo ('model ' )
55- ->array ($ component ->getIdentifier ())->isEqualTo (array ('chuck ' , 'testa ' ))
56- // composite associative
57- ->when ($ component ->createFromHash ('chuck#a:2:{s:6:"norris";s:3:"foo";s:5:"testa";i:1;} ' ))
58- ->string ($ component ->getModel ())->isEqualTo ('chuck ' )
59- ->array ($ component ->getIdentifier ())->isEqualTo (['norris ' => 'foo ' , 'testa ' => 1 ])
6045 ;
6146 }
6247
@@ -70,8 +55,7 @@ public function testSetModel()
7055 ->if ($ component = new TestedModel ())
7156 ->and ($ component ->setIdentifier ('norris ' ))
7257 ->and ($ component ->setModel ('chuck ' ))
73- ->string ($ component ->getHash ())->isEqualTo ('chuck#s:6:"norris"; ' )
74- ->string ($ component ->getHashMigrated ())->isEqualTo ('chuck##norris ' )
58+ ->string ($ component ->getHash ())->isEqualTo ('chuck##norris ' )
7559 ;
7660 }
7761
@@ -85,8 +69,7 @@ public function testSetIdentifier()
8569 ->if ($ component = new TestedModel ())
8670 ->and ($ component ->setModel ('chuck ' ))
8771 ->and ($ component ->setIdentifier ('norris ' ))
88- ->string ($ component ->getHash ())->isEqualTo ('chuck#s:6:"norris"; ' )
89- ->string ($ component ->getHashMigrated ())->isEqualTo ('chuck##norris ' )
72+ ->string ($ component ->getHash ())->isEqualTo ('chuck##norris ' )
9073 ;
9174 }
9275}
0 commit comments