/**
  * delete backend config
  */
 public function testDeleteBackendConfiguration()
 {
     Tinebase_User::setBackendType(Tinebase_User::LDAP);
     $key = 'host';
     Tinebase_User::setBackendConfiguration('configured-host', $key);
     Tinebase_User::deleteBackendConfiguration($key);
     $this->assertEquals('default-host', Tinebase_User::getBackendConfiguration($key, 'default-host'));
     $configOptionsCount = count(Tinebase_User::getBackendConfiguration());
     Tinebase_User::deleteBackendConfiguration('non-existing-key');
     $this->assertEquals($configOptionsCount, count(Tinebase_User::getBackendConfiguration()));
     $this->assertTrue($configOptionsCount > 0, 'user backend config should be not empty');
     Tinebase_User::deleteBackendConfiguration();
     $this->assertTrue(count(Tinebase_User::getBackendConfiguration()) == 0, 'should be empty: ' . print_r(Tinebase_User::getBackendConfiguration(), TRUE));
 }