示例#1
0
 public function testUpdateInsight()
 {
     $dao = new InsightMySQLDAO();
     //update existing baseline
     $result = $dao->updateInsight('avg_replies_per_week', 1, '2012-05-01', "Yay", 'LOLlerskates', Insight::EMPHASIS_MED);
     $this->assertTrue($result);
     //check that value was updated
     $result = $dao->getInsight('avg_replies_per_week', 1, '2012-05-01');
     $this->assertEqual($result->prefix, 'Yay');
     $this->assertEqual($result->text, 'LOLlerskates');
     $this->assertEqual($result->emphasis, Insight::EMPHASIS_MED);
     //update nonexistent baseline
     $result = $dao->updateInsight('avg_replies_per_week', 1, '2012-05-10', 'ooooh burn');
     $this->assertFalse($result);
 }