Added environment-based Ldap server configuration for tests
This commit is contained in:
parent
1b85799602
commit
d0fbaea0e0
@ -13,6 +13,8 @@
|
||||
<ini name="memory_limit" value="-1" />
|
||||
<env name="DUMP_LIGHT_ARRAY" value="" />
|
||||
<env name="DUMP_STRING_LENGTH" value="" />
|
||||
<env name="LDAP_HOST" value="127.0.0.1" />
|
||||
<env name="LDAP_PORT" value="3389" />
|
||||
</php>
|
||||
|
||||
<testsuites>
|
||||
|
@ -19,7 +19,7 @@ use Symfony\Component\Ldap\LdapInterface;
|
||||
/**
|
||||
* @requires extension ldap
|
||||
*/
|
||||
class AdapterTest extends \PHPUnit_Framework_TestCase
|
||||
class AdapterTest extends LdapTestCase
|
||||
{
|
||||
public function testLdapEscape()
|
||||
{
|
||||
@ -33,7 +33,7 @@ class AdapterTest extends \PHPUnit_Framework_TestCase
|
||||
*/
|
||||
public function testLdapQuery()
|
||||
{
|
||||
$ldap = new Adapter(array('host' => 'localhost', 'port' => 3389));
|
||||
$ldap = new Adapter($this->getLdapConfig());
|
||||
|
||||
$ldap->getConnection()->bind('cn=admin,dc=symfony,dc=com', 'symfony');
|
||||
$query = $ldap->createQuery('dc=symfony,dc=com', '(&(objectclass=person)(ou=Maintainers))', array());
|
||||
|
@ -19,14 +19,14 @@ use Symfony\Component\Ldap\Exception\LdapException;
|
||||
/**
|
||||
* @requires extension ldap
|
||||
*/
|
||||
class LdapManagerTest extends \PHPUnit_Framework_TestCase
|
||||
class LdapManagerTest extends LdapTestCase
|
||||
{
|
||||
/** @var Adapter */
|
||||
private $adapter;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->adapter = new Adapter(array('host' => 'localhost', 'port' => 3389));
|
||||
$this->adapter = new Adapter($this->getLdapConfig());
|
||||
$this->adapter->getConnection()->bind('cn=admin,dc=symfony,dc=com', 'symfony');
|
||||
}
|
||||
|
||||
|
14
src/Symfony/Component/Ldap/Tests/LdapTestCase.php
Normal file
14
src/Symfony/Component/Ldap/Tests/LdapTestCase.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace Symfony\Component\Ldap\Tests;
|
||||
|
||||
class LdapTestCase extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
protected function getLdapConfig()
|
||||
{
|
||||
return array(
|
||||
'host' => getenv('LDAP_HOST'),
|
||||
'port' => getenv('LDAP_PORT'),
|
||||
);
|
||||
}
|
||||
}
|
@ -8,6 +8,8 @@
|
||||
>
|
||||
<php>
|
||||
<ini name="error_reporting" value="-1" />
|
||||
<env name="LDAP_HOST" value="127.0.0.1" />
|
||||
<env name="LDAP_PORT" value="3389" />
|
||||
</php>
|
||||
|
||||
<testsuites>
|
||||
|
Reference in New Issue
Block a user