Inheritance: extends Cake\TestSuite\TestCase
 /**
  * setup
  *
  * @return void
  */
 public function setUp()
 {
     $this->traitClassName = 'CakeDC\\Users\\Controller\\Traits\\UserValidationTrait';
     $this->traitMockMethods = ['dispatchEvent', 'isStopped', 'redirect', 'getUsersTable', 'set'];
     $this->mockDefaultEmail = true;
     parent::setUp();
 }
 /**
  * tearDown
  *
  * @return void
  */
 public function tearDown()
 {
     parent::tearDown();
 }
 /**
  * tearDown
  *
  * @return void
  */
 public function tearDown()
 {
     $this->viewVars = null;
     parent::tearDown();
 }
 /**
  * test
  *
  * @return void
  */
 public function testProfileGetLoggedInMyProfile()
 {
     $this->_mockRequestGet();
     $this->_mockAuthLoggedIn();
     $this->_mockFlash();
     $this->Trait->expects($this->any())->method('set')->will($this->returnCallback(function ($param1, $param2 = null) {
         if ($param1 === 'avatarPlaceholder') {
             BaseTraitTest::assertEquals('CakeDC/Users.avatar_placeholder.png', $param2);
         } elseif (is_array($param1)) {
             BaseTraitTest::assertEquals('user-1', $param1['user']->username);
         }
     }));
     $this->Trait->profile();
 }