public function testValidateDatetime()
 {
     $this->assertEquals('2015-08-07 12:13:14', RestValidatorHelper::validate_datetime(['date' => '2015-08-07 12:13:14'], 'date'));
     $this->assertEquals(null, RestValidatorHelper::validate_datetime([], 'date', ['required' => false]));
     TestHelper::assertException(function () {
         RestValidatorHelper::validate_datetime([], 'date');
     }, 'ValidationException');
     TestHelper::assertException(function () {
         RestValidatorHelper::validate_datetime(['date' => 'error'], 'date');
     }, 'ValidationException');
 }
 public function testValidateWithoutAllData()
 {
     TestHelper::assertException(function () {
         SessionValidatorWithSocial::validate(['Token' => 'fooBarBaz']);
     }, 'ValidationException');
 }