Exemplo n.º 1
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testInvalidLine()
 {
     $interpreter = new Interpreter();
     $sqlObserver = new SqlObserver('test', array('id', 'name'), 'dummy');
     $interpreter->addObserver(array($sqlObserver, 'notify'));
     $interpreter->interpret(array('123', array('test')));
 }
Exemplo n.º 2
0
 /**
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage value is invalid: array
  */
 public function testInvalidLine()
 {
     $interpreter = new Interpreter();
     $table = 'test';
     $options = array('user' => $this->manager->getUser(), 'password' => $this->manager->getPassword());
     $sqlObserver = new PdoObserver($table, array('id', 'name'), $this->manager->getDsn(), $options);
     $interpreter->addObserver(array($sqlObserver, 'notify'));
     $interpreter->interpret(array('123', array('test', 'test')));
 }
Exemplo n.º 3
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testInvalidCallbale()
 {
     $interpreter = new Interpreter();
     $interpreter->addObserver('dummy');
     $interpreter->interpret($this->expectedLine);
 }