2 require_once 'include/database/DBManagerFactory.php';
7 class FreeTDSManagerTest extends Sugar_PHPUnit_Framework_TestCase
11 public function setUp()
13 $this->_db = DBManagerFactory::getInstance();
14 if(get_class($this->_db) != 'FreeTDSManager') {
15 $this->markTestSkipped("Skipping test if not mssql configuration");
19 public function testAppendnAddsNCorrectly()
21 $sql = $this->_db->appendN('SELECT name FROM accounts where name = \'Test\'');
22 $this->assertEquals($sql, 'SELECT name FROM accounts where name = N\'Test\'', 'Assert N was added.');
24 $sql = $this->_db->appendN('SELECT name FROM accounts where name = \'O\\\'Rielly\'');
25 $this->assertEquals($sql, 'SELECT name FROM accounts where name = N\'O\\\'Rielly\'', 'Assert N was added.');