| 1 |
lars |
1 |
--TEST--
|
|
|
2 |
XML_Query2XML::getFlatXML(): check for XML_Query2XML_DBException
|
|
|
3 |
--SKIPIF--
|
|
|
4 |
<?php require_once dirname(dirname(__FILE__)) . '/skipif.php'; ?>
|
|
|
5 |
--FILE--
|
|
|
6 |
<?php
|
|
|
7 |
require_once 'XML/Query2XML.php';
|
|
|
8 |
require_once dirname(dirname(__FILE__)) . '/db_init.php';
|
|
|
9 |
try {
|
|
|
10 |
$query2xml =& XML_Query2XML::factory($db);
|
|
|
11 |
$query2xml->getFlatXML('SELECT * FROM non_existing_table');
|
|
|
12 |
} catch (XML_Query2XML_DBException $e) {
|
|
|
13 |
echo get_class($e) . ': ' . str_replace(' prepare ', ' execute ', substr($e->getMessage(), 0, 87));
|
|
|
14 |
}
|
|
|
15 |
|
|
|
16 |
?>
|
|
|
17 |
--EXPECT--
|
|
|
18 |
XML_Query2XML_DBException: getFlatXML: Could not execute the following SQL query: SELECT * FROM non_existing_table
|