blob: 69beaa587534625aeb829159629565c00d1b3812 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
Prado::using('System.Data.SqlMap.TSqlMapConfig');
class StatementExtendsTest extends UnitTestCase
{
protected $sqlmap;
function setup()
{
$config = new TSqlMapConfig();
$config->ConfigFile = dirname(__FILE__).'/maps/tests.xml';
$this->sqlmap = $config->getClient();
}
function test_extends1()
{
$manager = $this->sqlmap->SqlMapManager;
$sql = $manager->getMappedStatement('test')->getSqlString();
$this->assertPattern('/img_request/', $sql);
$this->assertNoPattern('/img_progress/', $sql);
$sql2 = $manager->getMappedStatement('GetAllProgress')->getSqlString();
$this->assertPattern('/img_request/', $sql2);
$this->assertPattern('/img_progress/', $sql2);
}
}
|