@@ -48,12 +48,22 @@ public function testClassBased()
4848 $ this ->assertEquals ($ row , $ mapper ->findOne ('constructor ' ));
4949 }
5050
51+ public function testIdleField ()
52+ {
53+ $ mapper = $ this ->createMapper ();
54+ $ tester = $ mapper ->createSpace ('tester ' );
55+ $ tester ->addProperty ('name ' , 'string ' );
56+ $ tester ->addProperty ('idle ' , 'unsigned ' );
57+ $ this ->assertCount (0 , $ mapper ->find ('_index ' , ['id ' => $ tester ->getId ()]));
58+ }
59+
5160 public function testUpdateStringPrimaryKey ()
5261 {
5362 $ mapper = $ this ->createMapper ();
5463 $ userdata = $ mapper ->createSpace ('userdata ' );
5564 $ userdata ->addProperty ('key ' , 'string ' );
5665 $ userdata ->addProperty ('value ' , 'string ' );
66+ $ userdata ->addIndex (['key ' ]);
5767
5868 $ name = $ userdata ->create (['key ' => 'name ' , 'value ' => 'nekufa ' ]);
5969 $ mapper ->update ('userdata ' , $ name , ['value ' => 'Dmitry Krokhin ' ]);
@@ -223,6 +233,8 @@ public function testCreateRow()
223233 $ tester = $ mapper ->createSpace ('tester ' );
224234 $ tester ->addProperty ('name ' , 'string ' );
225235 $ tester ->addProperty ('id ' , 'unsigned ' );
236+ $ tester ->addIndex (['name ' ]);
237+
226238 $ testRow = ['name ' => 'Vasiliy ' ];
227239 $ testRow2 = ['name ' => 'Ivan ' ];
228240 $ tester ->create ($ testRow );
0 commit comments