Contains \Drupal\user\Tests\Views\HandlerArgumentUserUidTest.
<?php /** * @file * Contains \Drupal\user\Tests\Views\HandlerArgumentUserUidTest. */ namespace Drupal\user\Tests\Views; /** * Tests views user uid argument handler. */ class HandlerArgumentUserUidTest extends UserTestBase { /** * Views used by this test. * * @var array */ public static $testViews = array( 'test_user_uid_argument', ); public static function getInfo() { return array( 'name' => 'User: Uid Argument', 'description' => 'Tests the handler of the user: uid Argument.', 'group' => 'Views module integration', ); } /** * Tests the generated title of an user: uid argument. */ public function testArgumentTitle() { $view = views_get_view('test_user_uid_argument'); // Tests an invalid user uid. $this ->executeView($view, array( rand(1000, 10000), )); $this ->assertFalse($view ->getTitle()); $view ->destroy(); // Tests a valid user. $account = $this ->drupalCreateUser(); $this ->executeView($view, array( $account->uid, )); $this ->assertEqual($view ->getTitle(), $account ->label()); $view ->destroy(); } }