コード例 #1
0
 public function testCreateDuplicateOption()
 {
     // add one option
     $optiondao = new OptionMySQLDAO();
     $optiondao->insertOption('test_namespace', 'test_name', 'test_value');
     try {
         $optiondao->insertOption('test_namespace', 'test_name', 'test_value');
         $this->fail('Should throw DuplicateOptionException');
     } catch (DuplicateOptionException $e) {
         $this->assertIsA($e, 'DuplicateOptionException');
         $this->assertPattern('/namespace test_namespace and name test_name exists/', $e->getMessage());
     }
 }