/**
  * Tests loading default auth settings.
  * @covers AdsUser::LoadSettings
  */
 public function testLoadSettings_Auth_Defaults()
 {
     $settings = array('AUTH' => array());
     $settingsFilePath = $this->createTempSettingsFile($settings);
     $user = new TestAdsUser();
     $user->LoadSettings($settingsFilePath, self::DEFAULT_VERSION, self::DEFAULT_SERVER, self::DEFAULT_LOGS_DIR, $this->logsRelativePathBase);
     $this->assertEquals('https://accounts.google.com', $user->GetAuthServer());
     $extensions = get_loaded_extensions();
     if (in_array('OAuth', $extensions)) {
         $this->assertEquals('PeclOAuthHandler', get_class($user->GetOAuthHandler()));
     } else {
         $this->assertEquals('AndySmithOAuthHandler', get_class($user->GetOAuthHandler()));
     }
     $this->assertEquals('SimpleOAuth2Handler', get_class($user->GetOAuth2Handler()));
 }