You are here

public static function ALProfilesAPI::setTestInstance in Acquia Lift Connector 7.2

Same name and namespace in other branches
  1. 7 acquia_lift_profiles/includes/acquia_lift_profiles.classes.inc \ALProfilesAPI::setTestInstance()

Sets the ALProfilesAPI instance with dummy creds and a dummy HttpClient.

This is used during simpletest web tests.

2 calls to ALProfilesAPI::setTestInstance()
ALProfilesAPI::getInstance in acquia_lift_profiles/includes/acquia_lift_profiles.classes.inc
Singleton factory method.
ALProfilesWebTest::testSyncEvents in acquia_lift_profiles/tests/acquia_lift_profiles.test

File

acquia_lift_profiles/includes/acquia_lift_profiles.classes.inc, line 141
Provides an agent type for Acquia Lift Profiles

Class

ALProfilesAPI
@file Provides an agent type for Acquia Lift Profiles

Code

public static function setTestInstance($broken_http_client = FALSE) {
  module_load_include('inc', 'acquia_lift_profiles', 'tests/acquia_lift_profiles.test_classes');
  self::$instance = new self('TESTACCOUNT', 'TESTSITE', 'http://api.example.com', 'testUser', 'testPass');
  $test_data = variable_get('acquia_lift_profiles_web_test_data', array());
  self::$instance
    ->setHttpClient(new DummyALProfilesHttpClient($broken_http_client, $test_data));
  self::$instance
    ->setLogger(new AcquiaLiftTestLogger(TRUE));
}