require_once dirname(__FILE__) . '/../../vendor/lime/lime.php'; require_once dirname(__FILE__) . '/lib/MockTwitterApiServer.class.php'; require_once dirname(__FILE__) . '/../../lib/TwitterApiClient.class.php'; $t = new lime_test(46, new lime_output_color()); $client = new TwitterApiClient(new MockTwitterApiServer()); // blockUser() // createFavorite() // createFriendship() // deleteDirectMessage() // deleteFavorite() // deleteFriendship() // deleteStatus() // existsFriendship() $t->diag('existsFriendship()'); $t->is($client->existsFriendship('a', 'b'), true, 'existsFriendship() retrieves friendship status'); // followUser() // getDirectMessage() $t->diag('getDirectMessage()'); $dms = $client->getDirectMessage(155216447); $t->isa_ok($dms, 'TwitterDirectMessage', 'getDirectMessage() retrieves a TwitterDirectMessage'); $t->is($dms->sender->screen_name, 'duboisnicolas', 'getDirectMessage() retrieves correctly dm sender'); $t->is($dms->recipient->screen_name, 'n1k0', 'getDirectMessage() retrieves correctly dm recipient'); // getDirectMessages() $t->diag('getDirectMessages()'); $dms = $client->getDirectMessages(); $t->isa_ok($dms, 'TwitterDirectMessageCollection', 'getDirectMessages() retrieves a TwitterDirectMessageCollection'); $t->is($dms[0]->sender->screen_name, 'duboisnicolas', 'getDirectMessages() retrieves correctly dm sender'); $t->is($dms[0]->recipient->screen_name, 'n1k0', 'getDirectMessages() retrieves correctly dm recipient'); // getDowntimeSchedule() // getFavorites()