Set('db_tls.key', 'key'); $oConfig->Set('db_tls.cert', 'cert'); $sCliArgsNoTls = \DBBackup::GetMysqlCliTlsOptions($oConfig); $this->assertEmpty($sCliArgsNoTls); $oConfig->Set('db_tls.ca', 'ca'); $sCliArgsMinCfg = \DBBackup::GetMysqlCliTlsOptions($oConfig); $this->assertEquals(' --ssl --ssl-key="key" --ssl-cert="cert" --ssl-ca="ca"', $sCliArgsMinCfg); $oConfig->Set('db_tls.capath', 'capath'); $sCliArgsCapathCfg = \DBBackup::GetMysqlCliTlsOptions($oConfig); $this->assertEquals(' --ssl --ssl-key="key" --ssl-cert="cert" --ssl-ca="ca" --ssl-capath="capath"', $sCliArgsCapathCfg); } }