summaryrefslogtreecommitdiff
path: root/tests/simple_unit/SqlMap/StatementExtendsTest.php
blob: 4d87ca58e99c0e1c6f9ac9d85e3d43943d7a0dcd (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
28
29
<?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);
	}
}

?>