11<?php
22namespace Kir \MySQL \Builder ;
33
4- use Kir \MySQL \Builder \ DeleteTest \ TestDelete ;
4+ use Kir \MySQL \Common \ DBTestCase ;
55
6- class DeleteTest extends \PHPUnit_Framework_TestCase {
6+ class DeleteTest extends DBTestCase {
77 public function testAlias () {
8- $ query = TestDelete:: create ()
8+ $ query = $ this -> delete ()
99 ->from ('t ' , 'travis#test1 ' )
1010 ->where ('t.a = 1 ' )
1111 ->asString ();
1212 self ::assertEquals ("DELETE t FROM \n\ttravis_test.test1 t \nWHERE \n\t(t.a = 1) \n" , $ query );
1313 }
1414
1515 public function testMultipleTables () {
16- $ sql = TestDelete:: create ()
16+ $ sql = $ this -> delete ()
1717 ->from ('t1 ' , 'travis#test1 ' )
1818 ->from ('t2 ' , 'travis#test2 ' )
1919 ->where ('t1.a = 1 ' )
@@ -22,15 +22,15 @@ public function testMultipleTables() {
2222 }
2323
2424 public function testJoins () {
25- $ sql = TestDelete:: create ()
25+ $ sql = $ this -> delete ()
2626 ->from ('t1 ' , 'travis#test1 ' )
2727 ->joinInner ('t2 ' , 'travis#test2 ' , 't1.id = t2.id ' )
2828 ->asString ();
2929 self ::assertEquals ("DELETE t1 FROM \n\ttravis_test.test1 t1 \nINNER JOIN \n\ttravis_test.test2 t2 ON t1.id = t2.id \n" , $ sql );
3030 }
3131
3232 public function testWhere () {
33- $ sql = TestDelete:: create ()
33+ $ sql = $ this -> delete ()
3434 ->from ('travis#test1 ' )
3535 ->where ('field1=? ' , 1 )
3636 ->where ('field2 != field1 ' )
@@ -39,39 +39,39 @@ public function testWhere() {
3939 }
4040
4141 public function testWhereViaArray () {
42- $ sql = TestDelete:: create ()
42+ $ sql = $ this -> delete ()
4343 ->from ('travis#test1 ' )
4444 ->where (['field1 ' => 1 , 'field2 ' => 'aaa ' ])
4545 ->asString ();
4646 self ::assertEquals ("DELETE FROM \n\ttravis_test.test1 \nWHERE \n\t(`field1`='1') \n\tAND \n\t(`field2`='aaa') \n" , $ sql );
4747 }
4848
4949 public function testDBExpr () {
50- $ sql = TestDelete:: create ()
50+ $ sql = $ this -> delete ()
5151 ->from ('travis#test1 ' )
5252 ->where ('field1=? ' , new DBExpr ('NOW() ' ))
5353 ->asString ();
5454 self ::assertEquals ("DELETE FROM \n\ttravis_test.test1 \nWHERE \n\t(field1=NOW()) \n" , $ sql );
5555 }
5656
5757 public function testOrderBy () {
58- $ sql = TestDelete:: create ()
58+ $ sql = $ this -> delete ()
5959 ->from ('travis#test1 ' )
6060 ->orderBy ('field1 ' , 'DESC ' )
6161 ->asString ();
6262 self ::assertEquals ("DELETE FROM \n\ttravis_test.test1 \nORDER BY \n\tfield1 DESC \n" , $ sql );
6363 }
6464
6565 public function testLimit () {
66- $ sql = TestDelete:: create ()
66+ $ sql = $ this -> delete ()
6767 ->from ('travis#test1 ' )
6868 ->limit (10 )
6969 ->asString ();
7070 self ::assertEquals ("DELETE FROM \n\ttravis_test.test1 \nLIMIT \n\t10 \n" , $ sql );
7171 }
7272
7373 public function testOffset () {
74- $ sql = TestDelete:: create ()
74+ $ sql = $ this -> delete ()
7575 ->from ('travis#test1 ' )
7676 ->offset (10 )
7777 ->asString ();
0 commit comments