@@ -28,7 +28,7 @@ public function testSimpleQuery()
2828 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
2929 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
3030
31- //confirme records
31+ //confirmed records
3232 foreach ($ results as $ result ) {
3333 $ this ->assertTrue ($ result ->id > 0 );
3434 }
@@ -48,7 +48,7 @@ public function testQueryColumns()
4848 $ params ['columns ' ] = '(users_id, firstname, lastname, is_deleted, is_active, leads_owner_id) ' ;
4949 $ params ['limit ' ] = '10 ' ;
5050 $ params ['page ' ] = '1 ' ;
51- $ params ['sort ' ] = 'id|desc ' ;
51+ $ params ['sort ' ] = 'columnDoesntExist|asc ' ;
5252
5353 $ leads = new Leads ();
5454 $ requestToSql = new RequestUriToSql ($ params , $ leads );
@@ -59,7 +59,37 @@ public function testQueryColumns()
5959
6060 //confirmed records
6161 foreach ($ results as $ result ) {
62- //doesn't existe id
62+ //doesn't exists id
63+ $ this ->assertFalse (isset ($ result ->id ));
64+ }
65+
66+ $ this ->assertTrue (count ($ results ->toArray ()) == 10 );
67+ $ this ->assertTrue ($ count > 0 );
68+ }
69+
70+ /**
71+ * Test normal columns.
72+ *
73+ * @return void
74+ */
75+ public function testQuerySortAsc ()
76+ {
77+ $ params = [];
78+ $ params ['columns ' ] = '(users_id, firstname, lastname, is_deleted, is_active, leads_owner_id) ' ;
79+ $ params ['limit ' ] = '10 ' ;
80+ $ params ['page ' ] = '1 ' ;
81+ $ params ['sort ' ] = 'id|asc ' ;
82+
83+ $ leads = new Leads ();
84+ $ requestToSql = new RequestUriToSql ($ params , $ leads );
85+ $ request = $ requestToSql ->convert ();
86+
87+ $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
88+ $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
89+
90+ //confirmed records
91+ foreach ($ results as $ result ) {
92+ //doesn't exists id
6393 $ this ->assertFalse (isset ($ result ->id ));
6494 }
6595
@@ -116,7 +146,7 @@ public function testQueryConditionalsWithAnd()
116146 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
117147 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
118148
119- //confirme records
149+ //confirmed records
120150 foreach ($ results as $ result ) {
121151 $ this ->assertTrue ($ result ->id > 0 );
122152 }
@@ -144,7 +174,7 @@ public function testQueryConditionalsWithOr()
144174 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
145175 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
146176
147- //confirme records
177+ //confirmed records
148178 foreach ($ results as $ result ) {
149179 $ this ->assertTrue ($ result ->id > 0 );
150180 }
@@ -173,7 +203,7 @@ public function testQueryConditionalsWithAndOr()
173203 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
174204 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
175205
176- //confirme records
206+ //confirmed records
177207 foreach ($ results as $ result ) {
178208 $ this ->assertTrue ($ result ->id > 0 );
179209 }
@@ -202,7 +232,7 @@ public function testQueryConditionalsLimit()
202232 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
203233 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
204234
205- //confirme records
235+ //confirmed records
206236 foreach ($ results as $ result ) {
207237 $ this ->assertTrue ($ result ->id > 0 );
208238 }
@@ -251,7 +281,7 @@ public function testQueryConditionalsWithCustomColumns()
251281 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
252282 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
253283
254- //confirme records
284+ //confirmed records
255285 foreach ($ results as $ result ) {
256286 $ this ->assertTrue (isset ($ result ->companies_id ));
257287 $ this ->assertFalse (isset ($ result ->users_id ));
@@ -284,7 +314,7 @@ public function testQueryConditionalsWithCustomTable()
284314 $ results = (new SimpleRecords (null , $ leads , $ leads ->getReadConnection ()->query ($ request ['sql ' ], $ request ['bind ' ])));
285315 $ count = $ leads ->getReadConnection ()->query ($ request ['countSql ' ], $ request ['bind ' ])->fetch (\PDO ::FETCH_OBJ )->total ;
286316
287- //confirme records
317+ //confirmed records
288318 foreach ($ results as $ result ) {
289319 $ this ->assertTrue (isset ($ result ->companies_id ));
290320 $ this ->assertTrue (isset ($ result ->users_id ));
0 commit comments