@@ -79,9 +79,25 @@ public function testCollectQueries($param, $types, $expected, $explainable)
7979 $ c = $ this ->createCollector ($ queries );
8080 $ c ->collect (new Request (), new Response ());
8181
82- $ collected_queries = $ c ->getQueries ();
83- $ this ->assertEquals ($ expected , $ collected_queries ['default ' ][0 ]['params ' ][0 ]);
84- $ this ->assertEquals ($ explainable , $ collected_queries ['default ' ][0 ]['explainable ' ]);
82+ $ collectedQueries = $ c ->getQueries ();
83+ $ this ->assertEquals ($ expected , $ collectedQueries ['default ' ][0 ]['params ' ][0 ]);
84+ $ this ->assertEquals ($ explainable , $ collectedQueries ['default ' ][0 ]['explainable ' ]);
85+ }
86+
87+ public function testCollectQueryWithNoParams ()
88+ {
89+ $ queries = array (
90+ array ('sql ' => 'SELECT * FROM table1 ' , 'params ' => array (), 'types ' => array (), 'executionMS ' => 1 ),
91+ array ('sql ' => 'SELECT * FROM table1 ' , 'params ' => null , 'types ' => null , 'executionMS ' => 1 ),
92+ );
93+ $ c = $ this ->createCollector ($ queries );
94+ $ c ->collect (new Request (), new Response ());
95+
96+ $ collectedQueries = $ c ->getQueries ();
97+ $ this ->assertEquals (array (), $ collectedQueries ['default ' ][0 ]['params ' ]);
98+ $ this ->assertTrue ($ collectedQueries ['default ' ][0 ]['explainable ' ]);
99+ $ this ->assertEquals (array (), $ collectedQueries ['default ' ][1 ]['params ' ]);
100+ $ this ->assertTrue ($ collectedQueries ['default ' ][1 ]['explainable ' ]);
85101 }
86102
87103 /**
@@ -96,9 +112,9 @@ public function testSerialization($param, $types, $expected, $explainable)
96112 $ c ->collect (new Request (), new Response ());
97113 $ c = unserialize (serialize ($ c ));
98114
99- $ collected_queries = $ c ->getQueries ();
100- $ this ->assertEquals ($ expected , $ collected_queries ['default ' ][0 ]['params ' ][0 ]);
101- $ this ->assertEquals ($ explainable , $ collected_queries ['default ' ][0 ]['explainable ' ]);
115+ $ collectedQueries = $ c ->getQueries ();
116+ $ this ->assertEquals ($ expected , $ collectedQueries ['default ' ][0 ]['params ' ][0 ]);
117+ $ this ->assertEquals ($ explainable , $ collectedQueries ['default ' ][0 ]['explainable ' ]);
102118 }
103119
104120 public function paramProvider ()
0 commit comments