Fix tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
7c366f1602
commit
cf849e621b
|
@ -44,7 +44,6 @@ class SystemConfig {
|
||||||
'passwordsalt' => true,
|
'passwordsalt' => true,
|
||||||
'secret' => true,
|
'secret' => true,
|
||||||
'updater.secret' => true,
|
'updater.secret' => true,
|
||||||
'ldap_agent_password' => true,
|
|
||||||
'proxyuserpwd' => true,
|
'proxyuserpwd' => true,
|
||||||
'log.condition' => [
|
'log.condition' => [
|
||||||
'shared_secret' => true,
|
'shared_secret' => true,
|
||||||
|
|
|
@ -285,10 +285,16 @@ class ListConfigsTest extends TestCase {
|
||||||
$this->systemConfig->expects($this->any())
|
$this->systemConfig->expects($this->any())
|
||||||
->method('getValue')
|
->method('getValue')
|
||||||
->willReturnMap($systemConfigMap);
|
->willReturnMap($systemConfigMap);
|
||||||
|
$this->appConfig->expects($this->any())
|
||||||
|
->method('getValues')
|
||||||
|
->willReturnMap($appConfig);
|
||||||
} else {
|
} else {
|
||||||
$this->systemConfig->expects($this->any())
|
$this->systemConfig->expects($this->any())
|
||||||
->method('getFilteredValue')
|
->method('getFilteredValue')
|
||||||
->willReturnMap($systemConfigMap);
|
->willReturnMap($systemConfigMap);
|
||||||
|
$this->appConfig->expects($this->any())
|
||||||
|
->method('getFilteredValues')
|
||||||
|
->willReturnMap($appConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->appConfig->expects($this->any())
|
$this->appConfig->expects($this->any())
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace Test;
|
namespace Test;
|
||||||
|
use OCP\IConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class AppConfigTest
|
* Class AppConfigTest
|
||||||
|
@ -305,6 +306,28 @@ class AppConfigTest extends TestCase {
|
||||||
$this->assertEquals($expected, $values);
|
$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() {
|
public function testSettingConfigParallel() {
|
||||||
$appConfig1 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
$appConfig1 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
||||||
$appConfig2 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
$appConfig2 = new \OC\AppConfig(\OC::$server->getDatabaseConnection());
|
||||||
|
|
Loading…
Reference in New Issue