Beispiel #1
0
 /**
  * Ensures that __construct() works as expected
  *
  * @return void
  */
 public function testInitialization()
 {
     $options = array('type' => Zend_Validate_Isbn::AUTO, 'separator' => ' ');
     $validator = new Zend_Validate_Isbn($options);
     $this->assertTrue($validator->getType() == Zend_Validate_Isbn::AUTO);
     $this->assertTrue($validator->getSeparator() == ' ');
     $options = array('type' => Zend_Validate_Isbn::ISBN10, 'separator' => '-');
     $validator = new Zend_Validate_Isbn($options);
     $this->assertTrue($validator->getType() == Zend_Validate_Isbn::ISBN10);
     $this->assertTrue($validator->getSeparator() == '-');
     $options = array('type' => Zend_Validate_Isbn::ISBN13, 'separator' => '');
     $validator = new Zend_Validate_Isbn($options);
     $this->assertTrue($validator->getType() == Zend_Validate_Isbn::ISBN13);
     $this->assertTrue($validator->getSeparator() == '');
 }