/** * Method to test escape(). * * @return void * * @covers Windwalker\Query\Query::escape * @covers Windwalker\Query\Query::e */ public function testEscape() { $this->assertEquals('foo "\'\'_-!@#$%^&*() \\n' . " \t " . '\\r \\000', $this->instance->escape("foo \"'_-!@#\$%^&*() \n \t \r ")); }
/** * Method to test escape(). * * @return void * * @covers Windwalker\Query\Query::escape * @covers Windwalker\Query\Query::e */ public function testEscape() { $this->assertEquals('foo "\'\'_-!@#$%^&*() ' . "\n \t \r" . ' \\0', $this->instance->escape("foo \"'_-!@#\$%^&*() \n \t \r ")); // Use Pdo object to escape. try { $pdo = new \PDO('mssql:user=root;'); $query = new Query($pdo); $this->assertEquals('foo \\"\\\'_-!@#$%^&*() \\n ' . "\t" . ' \\r \\0', $query->escape("foo \"'_-!@#\$%^&*() \n \t \r ")); } catch (\PDOException $e) { // Driver not found, ignore this test. } }