forked from zendframework/zendframework
/
AdapterAwareTraitTest.php
35 lines (27 loc) · 1015 Bytes
/
AdapterAwareTraitTest.php
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
30
31
32
33
34
35
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/zf2 for the canonical source repository
* @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
namespace ZendTest\Db\Adapter;
use PHPUnit_Framework_TestCase as TestCase;
use Zend\Db\Adapter\Adapter;
/**
* @requires PHP 5.4
*/
class AdapterAwareTraitTest extends TestCase
{
public function testSetDbAdapter()
{
$object = $this->getObjectForTrait('\Zend\Db\Adapter\AdapterAwareTrait');
$this->assertAttributeEquals(null, 'adapter', $object);
$driver = $this->getMock('Zend\Db\Adapter\Driver\DriverInterface');
$platform = $this->getMock('Zend\Db\Adapter\Platform\PlatformInterface');
$adapter = new Adapter($driver, $platform);
$object->setDbAdapter($adapter);
$this->assertAttributeEquals($adapter, 'adapter', $object);
}
}