|
|
|
@ -8,6 +8,7 @@
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
namespace Test;
|
|
|
|
|
use OCP\IConfig;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Class AppConfigTest
|
|
|
|
@ -305,6 +306,28 @@ class AppConfigTest extends TestCase {
|
|
|
|
|
$this->assertEquals($expected, $values);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function testGetFilteredValues() {
|
|
|
|
|
/** @var \OC\AppConfig|\PHPUnit_Framework_MockObject_MockObject $config */
|
|
|
|
|
$config = $this->getMockBuilder(\OC\AppConfig::class)
|
|
|
|
|
->setConstructorArgs([\OC::$server->getDatabaseConnection()])
|
|
|
|
|
->setMethods(['getValues'])
|
|
|
|
|
->getMock();
|
|
|
|
|
|
|
|
|
|
$config->expects($this->once())
|
|
|
|
|
->method('getValues')
|
|
|
|
|
->with('user_ldap', false)
|
|
|
|
|
->willReturn([
|
|
|
|
|
'ldap_agent_password' => 'secret',
|
|
|
|
|
'ldap_dn' => 'dn',
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
$values = $config->getFilteredValues('user_ldap');
|
|
|
|
|
$this->assertEquals([
|
|
|
|
|
'ldap_agent_password' => IConfig::SENSITIVE_VALUE,
|
|
|
|
|
'ldap_dn' => 'dn',
|
|
|
|
|
], $values);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function testSettingConfigParallel() {
|
|
|
|
|
$appConfig1 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
|
|
|
|
$appConfig2 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
|
|
|
|