diff options
Diffstat (limited to 'tests/DatabaseTest.php')
-rw-r--r-- | tests/DatabaseTest.php | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/tests/DatabaseTest.php b/tests/DatabaseTest.php deleted file mode 100644 index db46ad60..00000000 --- a/tests/DatabaseTest.php +++ /dev/null @@ -1,80 +0,0 @@ -<?php - -class DatabaseTest extends PHPUnit_Framework_TestCase { - var $db; - - function setUp() { - $this->db = wfGetDB( DB_SLAVE ); - } - - function testAddQuotesNull() { - $this->assertEquals( - 'NULL', - $this->db->addQuotes( NULL ) ); - } - - function testAddQuotesInt() { - # returning just "1234" should be ok too, though... - # maybe - $this->assertEquals( - "'1234'", - $this->db->addQuotes( 1234 ) ); - } - - function testAddQuotesFloat() { - # returning just "1234.5678" would be ok too, though - $this->assertEquals( - "'1234.5678'", - $this->db->addQuotes( 1234.5678 ) ); - } - - function testAddQuotesString() { - $this->assertEquals( - "'string'", - $this->db->addQuotes( 'string' ) ); - } - - function testAddQuotesStringQuote() { - $this->assertEquals( - "'string\'s cause trouble'", - $this->db->addQuotes( "string's cause trouble" ) ); - } - - function testFillPreparedEmpty() { - $sql = $this->db->fillPrepared( - 'SELECT * FROM interwiki', array() ); - $this->assertEquals( - "SELECT * FROM interwiki", - $sql); - } - - function testFillPreparedQuestion() { - $sql = $this->db->fillPrepared( - 'SELECT * FROM cur WHERE cur_namespace=? AND cur_title=?', - array( 4, "Snicker's_paradox" ) ); - $this->assertEquals( - "SELECT * FROM cur WHERE cur_namespace='4' AND cur_title='Snicker\'s_paradox'", - $sql); - } - - function testFillPreparedBang() { - $sql = $this->db->fillPrepared( - 'SELECT user_id FROM ! WHERE user_name=?', - array( '"user"', "Slash's Dot" ) ); - $this->assertEquals( - "SELECT user_id FROM \"user\" WHERE user_name='Slash\'s Dot'", - $sql); - } - - function testFillPreparedRaw() { - $sql = $this->db->fillPrepared( - "SELECT * FROM cur WHERE cur_title='This_\\&_that,_WTF\\?\\!'", - array( '"user"', "Slash's Dot" ) ); - $this->assertEquals( - "SELECT * FROM cur WHERE cur_title='This_&_that,_WTF?!'", - $sql); - } - -} - - |