/**
  * GeocoderBehaviorTest::testValidate()
  *
  * @return void
  */
 public function testValidate()
 {
     $is = $this->Addresses->validateLatitude(44);
     $this->assertTrue($is);
     $is = $this->Addresses->validateLatitude(110);
     $this->assertFalse($is);
     $is = $this->Addresses->validateLongitude(150);
     $this->assertTrue($is);
     $is = $this->Addresses->validateLongitude(-190);
     $this->assertFalse($is);
     $this->Addresses->validator()->add('lat', 'validateLatitude', ['provider' => 'table', 'rule' => 'validateLatitude', 'message' => 'validateLatitudeError']);
     $this->Addresses->validator()->add('lng', 'validateLongitude', ['provider' => 'table', 'rule' => 'validateLongitude', 'message' => 'validateLongitudeError']);
     $data = ['lat' => 44, 'lng' => 190];
     $entity = $this->Addresses->newEntity($data);
     $expectedErrors = ['lng' => ['validateLongitude' => __('validateLongitudeError')]];
     $this->assertEquals($expectedErrors, $entity->errors());
 }