33
44use  Kir \MySQL \Builder \InsertTest \TestInsert ;
55use  Kir \MySQL \Builder \SelectTest \TestSelect ;
6+ use  Kir \MySQL \Databases \MySQL ;
7+ use  Kir \MySQL \Tools \AliasRegistry ;
68use  Phake ;
79
810class  InsertTest extends  \PHPUnit_Framework_TestCase {
@@ -11,15 +13,15 @@ public function testAlias() {
1113		->into ('travis#test1 ' )
1214		->addExpr ('last_update=NOW() ' )
1315		->asString ();
14- 		$ this -> assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\tlast_update=NOW() \n" , $ query
16+ 		self :: assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\tlast_update=NOW() \n" , $ query
1517	}
1618
1719	public  function  testAddExpr () {
1820		$ querycreate ()
1921		->into ('test1 ' )
2022		->addExpr ('last_update=NOW() ' )
2123		->asString ();
22- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\tlast_update=NOW() \n" , $ query
24+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\tlast_update=NOW() \n" , $ query
2325	}
2426
2527	public  function  testMassInsert () {
@@ -34,14 +36,14 @@ public function testMassInsert() {
3436		->updateExpr ('a = VALUES(a) ' )
3537		->asString ();
3638
37- 		$ this -> assertEquals ("INSERT INTO \n\ttravis_test.test2 \n\t(a) \nSELECT \n\tb AS `a` \nFROM \n\ttravis_test.test1 oi \nWHERE \n\t(1!=2) \nON DUPLICATE KEY UPDATE \n\ta = VALUES(a) \n" , $ query
39+ 		self :: assertEquals ("INSERT INTO \n\ttravis_test.test2 \n\t(a) \nSELECT \n\tb AS `a` \nFROM \n\ttravis_test.test1 oi \nWHERE \n\t(1!=2) \nON DUPLICATE KEY UPDATE \n\ta = VALUES(a) \n" , $ query
3840	}
3941
4042	public  function  testAddAll () {
41- 		$ regmock (' Kir \\ MySQL \\ Tools \\ AliasRegistry ' 
43+ 		$ regmock (AliasRegistry::class );
4244		Phake::when ($ reg__call ('get ' , ['travis ' ])->thenReturn ('travis_test. ' );
4345
44- 		$ dbmock (' Kir \\ MySQL \\ Databases \\ MySQL ' 
46+ 		$ dbmock (MySQL::class );
4547		Phake::when ($ db__call ('getTableFields ' , ['test1 ' ])->thenReturn (['field1 ' , 'field2 ' ]);
4648		Phake::when ($ db__call ('getTableFields ' , ['travis_test.test1 ' ])->thenReturn (['field1 ' , 'field2 ' ]);
4749		Phake::when ($ db__call ('quoteField ' , [Phake::anyParameters ()])->thenGetReturnByLambda (function  ($ fieldNamereturn  "` {$ fieldName` " ; });
@@ -52,19 +54,19 @@ public function testAddAll() {
5254		->into ('test1 ' )
5355		->addAll (['field1 '  => 123 , 'field2 '  => 456 ])
5456		->asString ();
55- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
57+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
5658
5759		$ querynew  TestInsert ($ db
5860		->into ('test1 ' )
5961		->addAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
6062		->asString ();
61- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \n" , $ query
63+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \n" , $ query
6264
6365		$ querynew  TestInsert ($ db
6466		->into ('travis#test1 ' )
6567		->addAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
6668		->asString ();
67- 		$ this -> assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \n" , $ query
69+ 		self :: assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \n" , $ query
6870	}
6971
7072	public  function  testUpdateAll () {
@@ -83,28 +85,28 @@ public function testUpdateAll() {
8385		->add ('field1 ' , 123 )
8486		->updateAll (['field1 '  => 123 , 'field2 '  => 456 ])
8587		->asString ();
86- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
88+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
8789
8890		$ querynew  TestInsert ($ db
8991		->into ('test1 ' )
9092		->add ('field1 ' , 123 )
9193		->updateAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
9294		->asString ();
93- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
95+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
9496
9597		$ querynew  TestInsert ($ db
9698		->into ('travis#test1 ' )
9799		->add ('field1 ' , 123 )
98100		->updateAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
99101		->asString ();
100- 		$ this -> assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
102+ 		self :: assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
101103	}
102104
103105	public  function  testAddOrUpdateAll () {
104- 		$ regmock (' Kir \\ MySQL \\ Tools \\ AliasRegistry ' 
106+ 		$ regmock (AliasRegistry::class );
105107		Phake::when ($ reg__call ('get ' , ['travis ' ])->thenReturn ('travis_test. ' );
106108
107- 		$ dbmock (' Kir \\ MySQL \\ Databases \\ MySQL ' 
109+ 		$ dbmock (MySQL::class );
108110		Phake::when ($ db__call ('getTableFields ' , ['test1 ' ])->thenReturn (['field1 ' , 'field2 ' ]);
109111		Phake::when ($ db__call ('getTableFields ' , ['travis_test.test1 ' ])->thenReturn (['field1 ' , 'field2 ' ]);
110112		Phake::when ($ db__call ('quoteField ' , [Phake::anyParameters ()])->thenGetReturnByLambda (function  ($ fieldNamereturn  "` {$ fieldName` " ; });
@@ -115,19 +117,19 @@ public function testAddOrUpdateAll() {
115117		->into ('test1 ' )
116118		->addOrUpdateAll (['field1 '  => 123 , 'field2 '  => 456 ])
117119		->asString ();
118- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123', \n\t`field2`='456' \nON DUPLICATE KEY UPDATE \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
120+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123', \n\t`field2`='456' \nON DUPLICATE KEY UPDATE \n\t`field1`='123', \n\t`field2`='456' \n" , $ query
119121
120122		$ querynew  TestInsert ($ db
121123		->into ('test1 ' )
122124		->addOrUpdateAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
123125		->asString ();
124- 		$ this -> assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
126+ 		self :: assertEquals ("INSERT INTO \n\ttest1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
125127
126128		$ querynew  TestInsert ($ db
127129		->into ('travis#test1 ' )
128130		->addOrUpdateAll (['field1 '  => 123 , 'field2 '  => 456 ], ['field1 ' ])
129131		->asString ();
130- 		$ this -> assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
132+ 		self :: assertEquals ("INSERT INTO \n\ttravis_test.test1 \nSET \n\t`field1`='123' \nON DUPLICATE KEY UPDATE \n\t`field1`='123' \n" , $ query
131133	}
132134
133135	public  function  testMask () {
@@ -137,7 +139,7 @@ public function testMask() {
137139		->addOrUpdate ('field2 ' , 2 )
138140		->setMask (['field1 ' ])
139141		->asString ();
140- 		$ this -> assertEquals ("INSERT INTO \n\ttest \nSET \n\t`field1`='1' \nON DUPLICATE KEY UPDATE \n\t`field1`='1' \n" , $ sql
142+ 		self :: assertEquals ("INSERT INTO \n\ttest \nSET \n\t`field1`='1' \nON DUPLICATE KEY UPDATE \n\t`field1`='1' \n" , $ sql
141143	}
142144
143145	public  function  testExprWithParams () {
@@ -147,7 +149,7 @@ public function testExprWithParams() {
147149		->updateExpr ('b=? ' , 'b ' )
148150		->addOrUpdateExpr ('c=? ' , 'c ' )
149151		->asString ();
150- 		$ this -> assertEquals ("INSERT INTO \n\ttest \nSET \n\ta='a', \n\tc='c' \nON DUPLICATE KEY UPDATE \n\tb='b', \n\tc='c' \n" , $ sql
152+ 		self :: assertEquals ("INSERT INTO \n\ttest \nSET \n\ta='a', \n\tc='c' \nON DUPLICATE KEY UPDATE \n\tb='b', \n\tc='c' \n" , $ sql
151153	}
152154
153155	public  function  testDBExpr () {
@@ -157,6 +159,6 @@ public function testDBExpr() {
157159		->updateExpr ('b=? ' , new  DBExpr ('NOW() ' ))
158160		->addOrUpdateExpr ('c=? ' , new  DBExpr ('NOW() ' ))
159161		->asString ();
160- 		$ this -> assertEquals ("INSERT INTO \n\ttest \nSET \n\ta=NOW(), \n\tc=NOW() \nON DUPLICATE KEY UPDATE \n\tb=NOW(), \n\tc=NOW() \n" , $ sql
162+ 		self :: assertEquals ("INSERT INTO \n\ttest \nSET \n\ta=NOW(), \n\tc=NOW() \nON DUPLICATE KEY UPDATE \n\tb=NOW(), \n\tc=NOW() \n" , $ sql
161163	}
162164}
0 commit comments