コード例 #1
0
 function testSavesLocalChangesToDB()
 {
     $db = $this->getMock('TZDBWrapper');
     $dbRow = array('uid' => 123, 'availability_type' => Availability::AVAILABLE, 'start_time' => 1308865500, 'end_time' => 1308897900, 'local_changes' => 0);
     $a = new Availability($dbRow, $db);
     $a->setLocalChanges();
     $expected_db_row = $dbRow;
     $expected_db_row['local_changes'] = 1;
     $db->expects($this->once())->method('writeRecord')->with($this->equalTo('tzavailability'), $this->equalTo($expected_db_row));
     $a->save();
 }