/**
  * Tests filter validation
  * 
  * @see ContextValidation::getValidAccountFilterCallback()
  * @see ContextValidation::getValidBankFilterCallback()
  */
 public function testFilterValidation()
 {
     // Valid bank context
     $this->assertTrue(filter_var("10000000", FILTER_CALLBACK, $this->validation->getValidBankFilterCallback()));
     $this->assertTrue(filter_var("12345", FILTER_CALLBACK, $this->validation->getValidAccountFilterCallback()));
     $this->assertFalse(filter_var("0", FILTER_CALLBACK, $this->validation->getValidAccountFilterCallback()));
     // Invalid bank context, account always valid
     $this->assertFalse(filter_var("12345", FILTER_CALLBACK, $this->validation->getValidBankFilterCallback()));
     $this->assertTrue(filter_var("0", FILTER_CALLBACK, $this->validation->getValidAccountFilterCallback()));
 }
Exemple #2
0
 /**
  * Returns the third call back parameter for filter_var() for validating
  * a bank.
  *
  * filter_var($bankID, FILTER_CALLBACK, $bav->getValidBankFilterCallback());
  *
  * @return array
  * @see isValidBank()
  * @see filter_var()
  */
 public function getValidBankFilterCallback()
 {
     return $this->contextValidation->getValidBankFilterCallback();
 }