コード例 #1
0
  function testProductionProblems() {
    # Open to a place where we should not have write access.
    $client = new Analytics_Client("testsecret",
                          array("consumer" => "file",
                                "filename" => "/dev/xxxxxxx" ));

    $tracked = $client->track("some_user", "File PHP Event");
    $this->assertFalse($tracked);
  }
コード例 #2
0
  function testLargeMessage () {
    $options = array(
      "debug"    => true,
      "consumer" => "socket"
    );

    $client = new Analytics_Client("testsecret", $options);

    $big_property = "";

    for ($i = 0; $i < 10000; $i++) {
      $big_property .= "a";
    }

    $client->track("some_user", "Super large PHP Event", array(
      "big_property" => $big_property
    ));

    $client->__destruct();
  }