@@ -10,48 +10,48 @@ class QueryTest extends TestCase
10
10
public function testBindParams ()
11
11
{
12
12
$ query = new Query ('select * from test where id = ? and name = ? ' );
13
- $ sql = $ query ->bindParams ( 100 , 'test ' )->getSql ();
13
+ $ sql = $ query ->bindParamsFromArray ([ 100 , 'test ' ] )->getSql ();
14
14
$ this ->assertEquals ("select * from test where id = 100 and name = 'test' " , $ sql );
15
15
16
- $ query = new Query ('select * from test where id in (?) and name = ? ' );
17
- $ sql = $ query ->bindParams ([1 , 2 ] , 'test ' )->getSql ();
16
+ $ query = new Query ('select * from test where id in (?,? ) and name = ? ' );
17
+ $ sql = $ query ->bindParamsFromArray ([1 , 2 , 'test ' ] )->getSql ();
18
18
$ this ->assertEquals ("select * from test where id in (1,2) and name = 'test' " , $ sql );
19
19
/*
20
20
$query = new Query('select * from test where id = :id and name = :name');
21
- $sql = $query->params ([':id' => 100, ':name' => 'test'])->getSql();
21
+ $sql = $query->bindParamsFromArray ([':id' => 100, ':name' => 'test'])->getSql();
22
22
$this->assertEquals("select * from test where id = 100 and name = 'test'", $sql);
23
23
24
24
$query = new Query('select * from test where id = :id and name = ?');
25
- $sql = $query->params( 'test', [ ':id' => 100])->getSql();
25
+ $sql = $query->bindParamsFromArray([ 'test', ':id' => 100])->getSql();
26
26
$this->assertEquals("select * from test where id = 100 and name = 'test'", $sql);
27
27
*/
28
28
}
29
29
30
30
public function testGetSqlReturnsQuestionMarkReplacedWhenBound ()
31
31
{
32
32
$ query = new Query ('select ? ' );
33
- $ sql = $ query ->bindParams ( 'hello ' )->getSql ();
33
+ $ sql = $ query ->bindParamsFromArray ([ 'hello ' ] )->getSql ();
34
34
$ this ->assertEquals ("select 'hello' " , $ sql );
35
35
}
36
36
37
37
public function testGetSqlReturnsQuestionMarkReplacedWhenBoundFromLastCall ()
38
38
{
39
39
$ query = new Query ('select ? ' );
40
- $ sql = $ query ->bindParams ( 'foo ' )->bindParams ( 'bar ' )->getSql ();
40
+ $ sql = $ query ->bindParamsFromArray ([ 'foo ' ] )->bindParamsFromArray ([ 'bar ' ] )->getSql ();
41
41
$ this ->assertEquals ("select 'bar' " , $ sql );
42
42
}
43
43
44
44
public function testGetSqlReturnsQuestionMarkReplacedWithNullValueWhenBound ()
45
45
{
46
46
$ query = new Query ('select ? ' );
47
- $ sql = $ query ->bindParams ( null )->getSql ();
47
+ $ sql = $ query ->bindParamsFromArray ([ null ] )->getSql ();
48
48
$ this ->assertEquals ("select NULL " , $ sql );
49
49
}
50
50
51
51
public function testGetSqlReturnsQuestionMarkReplacedFromBoundWhenBound ()
52
52
{
53
53
$ query = new Query ('select CONCAT(?, ?) ' );
54
- $ sql = $ query ->bindParams ( 'hello?? ' , 'world?? ' )->getSql ();
54
+ $ sql = $ query ->bindParamsFromArray ([ 'hello?? ' , 'world?? ' ] )->getSql ();
55
55
$ this ->assertEquals ("select CONCAT('hello??', 'world??') " , $ sql );
56
56
}
57
57
0 commit comments